qt中qstring删除一段字符串
时间: 2024-05-01 20:21:24 浏览: 100
Qt5开发及实例-CH1502.rar,Qt5测试字符串转换为全小写字符的功能代码
在Qt中,你可以使用QString的remove函数来删除一段字符串。该函数需要两个参数:起始位置和要删除的字符数。
以下是一个示例代码:
```cpp
QString str = "Hello World";
str.remove(6, 5); // 从第6个字符开始,删除5个字符
```
在上述代码中,我们从第6个字符开始删除5个字符,这将删除“World”这个单词,最终结果为“Hello”。
另外,你也可以使用truncate函数来删除字符串的末尾部分。该函数需要一个整数参数,表示要保留的字符数。例如:
```cpp
QString str = "Hello World";
str.truncate(5); // 保留前5个字符,删除后面的内容
```
在上述代码中,我们保留了前5个字符,删除了“ World”这个单词,最终结果为“Hello”。
阅读全文