go语言的字符串是UTF-8编码的、不可改变的字节序列。
要修改字符串,只能以原串为基础,创建一个新串。下面的图中是一个参考示例,提供了以原串为蓝本,创建新串的两种方法。
代码
输出
C++中的string类中有erase成员函数,其功能是删除字符串中的字符或字符串。该成员函数的原型为string erase(int start, int len) //start为要删除字符的起始位置(从0数起),len为要删除字符的个数。例如:...#include<string>using namespace std... string s1="asdfgh", s2 s2=s1.erase(2,3)//删除s1中从第2个字符其的3个字符。则s2的内容为"ash"