在QString字符串中查找所有的一个字符
时间: 2023-05-20 20:04:54 浏览: 1006
Qt实现统计文本出现最高频次的字符
可以使用QString的count函数来查找一个字符在字符串中出现的次数,示例代码如下:
QString str = "Hello World";
QChar ch = 'l';
int count = str.count(ch); // count = 3
如果需要查找所有出现的位置,可以使用QString的indexOf函数,示例代码如下:
QString str = "Hello World";
QChar ch = 'l';
int pos = 0;
while ((pos = str.indexOf(ch, pos)) != -1) {
qDebug() << "Found at position" << pos;
pos++;
}
这段代码会输出所有字符'l'在字符串中出现的位置。
阅读全文