STL——find()和rfind()
这是两个字符串函数;
find是从左到右找的第一个,rfind就正好相反;
它们的返回值是找到的字符串的第一个的下标;
如:
string a={“abcde”};
string b={“bc”};
就是从a中找b
1 #include<iostream> 2 #include<cstring> 3 #include<string> 4 using namespace std; 5 string a,b; 6 int main(){ 7 cin>>a; 8 cin>>b; 9 cout<<a.rfind(b); 10 cout<<endl; 11 cout<<a.find(b); 12 }
结果就是
所以,用find和rfind可以轻松搞定字符串查找;