小编典典

检查字符串是否包含 C++ 中的字符串

all

我有一个类型的变量std::string。我想检查它是否包含某个std::string. 我该怎么做?

如果找到字符串,是否有一个函数返回true,如果没有,则返回false?


阅读 108

收藏
2022-03-04

共1个答案

小编典典

使用std::string::find如下:

if (s1.find(s2) != std::string::npos) {
    std::cout << "found!" << '\n';
}

注:“找到了!” 如果s2是 的子字符串s1,s1s2都是 类型, 将被打印std::string

2022-03-04