QT indexOf()
时间: 2023-12-14 19:34:35 浏览: 81
indexOf()函数的用法
QT中的indexOf()方法是用于查找目标字符串在当前字符串中的位置,并返回其所在字符串中的索引。该方法有三个参数,第一个参数为要查找的目标字符串,第二个参数为查找的起始位置,默认为0,第三个参数为是否区分大小写,默认为区分大小写。需要注意的是,尽管第二个参数显示有默认值,但在实际使用中,仍需要为其赋值,不对其赋值会导致搜索是否区分大小写无效。
下面是一个示例代码,演示了如何使用indexOf()方法查找目标字符串在当前字符串中的位置:
```cpp
QString strTmp = "IndexOfTest";
int nPos = strTmp.indexOf("of", 0, Qt::CaseInsensitive);
```
在上面的示例代码中,我们首先定义了一个QString类型的变量strTmp,并将其初始化为"IndexOfTest"。然后,我们调用了indexOf()方法,查找字符串"of"在strTmp中的位置,并将查找的起始位置设置为0,查找时不区分大小写。最后,我们将查找到的位置保存在变量nPos中。
阅读全文