QStringList怎么賽選出英文
时间: 2023-12-03 18:42:17 浏览: 64
QT QStringList 用法.docx
5星 · 资源好评率100%
您可以使用正则表达式过滤出只包含英文字符的字符串,示例代码如下:
```
QStringList strList; // 假设strList为包含多个字符串的QStringList
QRegExp regExp("[a-zA-Z]+"); // 正则表达式,匹配只包含英文字母的字符串
QStringList result;
for (auto str : strList) {
if (regExp.exactMatch(str)) { // 如果匹配成功
result << str; // 将符合条件的字符串添加到结果列表中
}
}
```
通过以上代码,您可以将strList中的字符串按照只包含英文字符的规则进行筛选,最终得到一个新的QStringList,其中包含符合条件的字符串。
阅读全文