C++ string的方法

1、【substr函数】

basic_string substr(size_type _Off = 0,size_type _Count = npos) const;

参数
_Off
所需的子字符串的起始位置。字符串中第一个字符的索引为 0,默认值为0。
_Count
复制的字符数目
返回值
一个子字符串,从其指定的位置开始
 
 
2、【erase函数】

(1)erase(pos,n);   //删除从pos开始的n个字符
(2)erase(pos);   //删除pos处的一个字符
(3)erase(first,last);   //删除从first到last之间的字符

3、【find_first_not_of()函数】

正向查找在原字符串中第一个与指定字符串(或字符)中的任一字符都不匹配的字符,返回它的位置。若查找失败,则返回npos。

4、【find_last_not_of()函数】

正向查找在原字符串中最后一个与指定字符串(或字符)中的任一字符都不匹配的字符,返回它的位置。若查找失败,则返回npos。

5.【strrchr() 函数

查找字符在指定字符串中从右面开始的第一次出现的位置,如果成功,返回该字符以及其后面的字符,如果失败,则返回 NULL。与之相对应的是strchr()函数,它查找字符串中首次出现指定字符以及其后面的字符。

6.【strtoul()函数】

将参数nptr字符串根据参数base来转换成无符号的长整型数。

原文地址:https://www.cnblogs.com/tingtaishou/p/14620758.html