Qt中怎么判断主串包含子串
时间: 2024-02-23 15:03:14 浏览: 67
求子串在主串中的位置
3星 · 编辑精心推荐
在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"。
阅读全文