QString 去除 双引号
时间: 2024-05-19 20:05:46 浏览: 114
testQString.zip
如果您想要从 QString 中去除双引号字符,可以使用 QString 的 replace() 函数。示例如下:
```cpp
QString str = "Hello \"world\"";
str.replace("\"", ""); // 去除双引号
```
在上述示例中,我们创建了一个字符串 `str`,其中包含双引号字符。然后,我们使用 `replace()` 函数将双引号字符替换为空字符串,从而去除了双引号。
注意,`replace()` 函数会返回一个新的 QString 对象,因此如果您希望修改原始的 QString 对象,请使用类似下面的代码:
```cpp
QString str = "Hello \"world\"";
str = str.replace("\"", ""); // 去除双引号并更新原始 QString 对象
```
上述代码中,我们将 `replace()` 函数的返回值赋给了 `str`,从而更新了原始的 QString 对象。
阅读全文