C++string字符串删除其中的字符

时间:2025-05-09 07:39:02

采用#include<algorithm>中的erase()函数

string   str = "[1, 2, 3, 4, 5]";
erase(pos, n):删除从下标pos开始的n个字符

(0, 1) //删除第一个字符

erase(pos):删除从pos处开始的之后所有字符(pos是string类型的迭代器)

(0) // 删除整个字符串

erase(start, end):删除从start到end之间的所有字符(start和end两个都是迭代器)

(()+1, ()) //保留第一个字符