1.find():查找第一次出现的目标字符串,如果查找成功则输出查找到的第一个位置,否则返回-1;
int ans=s1.find(s2);//在s1中查找s2,找到的第一个位置存入ans
int ans=s1.find(s2,2);//在s1的第二个字符处查找子串s2
2.find_first_of():查找子串中的某个字符最先出现的位置,其中find_first_of()也可以约定初始查找的位置:s1.find_first_of('s', 2) 。find_first_of()不是全匹配,而find()是全匹配;
int ans=s1.find_first_of('s');
find_last_of():与find_first_of()类似,但从字符串的后面往前面搜索;
3.rfind():反向查找字符串,即找到最后一个与子串匹配的位置;
4.find_first_not_of():找到第一个不与子串匹配的位置。