找出QStringList中匹配的字符串
时间: 2023-12-06 17:45:35 浏览: 287
查找匹配字符串
5星 · 资源好评率100%
可以使用QStringList的contains()函数来判断一个字符串是否在列表中,例如:
```cpp
QStringList list;
list << "apple" << "banana" << "orange";
QString str = "banana";
if (list.contains(str)) {
qDebug() << "Found match!";
} else {
qDebug() << "No match found.";
}
```
如果想要找到所有匹配的字符串,可以使用QStringList的filter()函数,例如:
```cpp
QStringList list;
list << "apple" << "banana" << "orange" << "banana bread";
QString str = "banana";
QStringList matches = list.filter(str);
qDebug() << "Matches: " << matches;
```
这样就可以得到所有包含"banana"的字符串了。
阅读全文