我有一个 std::string
类型的变量。我想检查它是否包含某个 std::string
。我该怎么做?
是否有一个函数,如果找到字符串,则返回 true,如果没有,则返回 false?
最佳答案
使用 std::string::find
如下:
if (s1.find(s2) != std::string::npos) {
std::cout << "found!" << '\n';
}
注意:“找到了!”如果 s2
是 s1
的子字符串,则将打印,s1
和 s2
都是 std 类型::字符串
.
关于c++ - 检查字符串是否包含 C++ 中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2340281/