Qt怎么判断一个字符串是否包含另一个字符串
时间: 2023-09-01 21:08:27 浏览: 213
判断一个字符串是不是出现在另一个字符串中
4星 · 用户满意度95%
在Qt中,可以使用QString类的contains()函数来判断一个字符串是否包含另一个字符串。contains()函数会返回一个bool类型的值,表示是否包含指定的字符串。示例代码如下:
```cpp
QString str1 = "Hello World";
QString str2 = "lo wo";
// 判断str1是否包含str2
if (str1.contains(str2, Qt::CaseInsensitive)) {
qDebug() << "str1包含str2";
} else {
qDebug() << "str1不包含str2";
}
```
在上述代码中,contains()函数的第一个参数是需要查找的字符串,第二个参数是匹配模式,可以选择忽略大小写或者区分大小写进行匹配。如果匹配成功,则输出"str1包含str2",否则输出"str1不包含str2"。
阅读全文