QString 字符串中 包含另一个QString 怎么判断
时间: 2024-05-09 18:21:50 浏览: 94
qstring:一个受Redis中的SDS和Python中的字符串对象洗脑的动态字符串库
在 C++ 的 Qt 库中,可以使用 QString 类提供的 contains() 函数来判断一个字符串是否包含另一个字符串。具体用法如下:
```cpp
QString str1 = "Hello world!";
QString str2 = "world";
if (str1.contains(str2)) {
qDebug() << "str1 包含 str2";
} else {
qDebug() << "str1 不包含 str2";
}
```
这段代码中,我们首先定义了两个 QString 类型的变量 str1 和 str2,分别存储了两个字符串。然后使用 contains() 函数来判断 str1 是否包含 str2。如果包含,则输出 "str1 包含 str2",否则输出 "str1 不包含 str2"。需要注意的是,contains() 函数默认是区分大小写的,如果不想区分大小写,可以在函数中传入 Qt::CaseInsensitive 参数。
阅读全文