QString移除某个字符串
时间: 2023-11-27 19:11:56 浏览: 89
删除字符串中某一字符
您可以使用QString的replace函数来移除一个字符串。例如:
```cpp
QString str = "hello world";
str.replace("world", "");
```
这段代码会将字符串中的"world"替换为空字符串,因此最终结果是"hello"。如果您希望移除的是一个子字符串,可以使用indexOf函数来找到它的位置,然后再调用remove函数来移除它。例如:
```cpp
QString str = "hello world";
int index = str.indexOf("llo");
if (index != -1) {
str.remove(index, 3);
}
```
这段代码会找到"llo"的位置,然后将其移除,因此最终结果是"he world"。
阅读全文