QString 中的字符串替换
时间: 2023-07-21 16:35:10 浏览: 633
字符串替换
在 Qt 中,可以使用 QString 类的 replace() 函数来进行字符串替换。其函数原型如下:
```cpp
QString& replace(int position, int n, const QString& after);
```
其中,position 表示要替换的字符串在原字符串中的起始位置,n 表示要替换的字符串的长度,after 表示替换后的字符串。
例如,将字符串 "hello world" 中的 "world" 替换为 "Qt",可以使用下面的代码:
```cpp
QString str = "hello world";
str.replace(6, 5, "Qt");
```
执行后,str 的值将变为 "hello Qt"。
阅读全文