string拼接
拼接到字符串末尾
string append(string &str);string operation +=(string &str); //重载+=符号
string s="123";s.append("456");//s="123456"s+="789";//s="123456789";
查找
查找字符串第一次出现的位置(下标),从前往后找
int find(string &str,[int pos]); //从pos位置开始查找,可省略
查找字符串最后一次出现的位置(下标),从后往前找
int rfind(string &str,[int pos]); //从pos位置开始查找,可省略
替换
string replace(int pos,int n,string &str); //替换从pos位置开始的n个字符为str
比较
int compare(string &str); //与str字符串比较,小于返回-1,等于返回0,大于返回1
子串 (常用)
string substr(int pos,int n); //返回位置pos开始的n个字符,不会改变原本字符串
插入
string insert(int pos,string &str); //在位置pos插入字符串是str
删除
string erase(int pos,int n); //删除位置pos开始的n个字符