删除 string字符串中的 首位双引号
时间: 2023-10-16 18:09:53 浏览: 115
js 去除字符串第一位逗号的方法
好的,您可以使用以下代码删除 string 字符串中的首尾双引号:
```c++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str = "\"Hello, World!\"";
str.erase(0, 1); // 删除首个双引号
str.erase(str.size() - 1, 1); // 删除最后一个双引号
cout << str << endl; // 输出 Hello, World!
return 0;
}
```
这段代码中,我们使用了 `erase` 函数来删除字符串中的首尾双引号。第一个参数是要删除的位置,第二个参数是要删除的字符个数。在第一个 `erase` 函数中,我们删除了首个双引号,位置为 0,要删除的字符个数为 1;在第二个 `erase` 函数中,我们删除了最后一个双引号,位置为字符串长度减 1,要删除的字符个数为 1。最后输出的字符串就是去掉首尾双引号后的内容。
阅读全文