7.2C++ string字符串的增删改查

插入字符串

insert() 函数可以在 string 字符串中指定的位置插入另一个字符串

删除字符串

erase() 函数可以删除 string 变量中的一个子字符串。

提取子字符串

substr() 函数用于从 string 字符串中提取子字符串

字符串查找

string 类提供了几个与字符串查找有关的函数,如下所示。

find() 函数

find() 函数用于在 string 字符串中查找子字符串出现的位置;如果不指明,则从第0个字符开始查找;如果没有查找到子字符串,那么会返回一个无穷大值 4294967295。

rfind() 函数

rfind() 和 find() 很类似,同样是在字符串中查找子字符串,不同的是 find() 函数从第二个参数开始往后查找,而 rfind() 函数则最多查找到第二个参数处,如果到了第二个参数所指定的下标还没有找到子字符串,则返回一个无穷大值4294967295。

find_first_of() 函数

find_first_of() 函数用于查找子字符串和字符串共同具有的字符在字符串中首次出现的位置.

你可能感兴趣的:(7.2C++ string字符串的增删改查)