string类的正向和反向查找

1、正向查找和反向查找的函数

     正向查找: s.find(s0)

     反向查找: s.rfind(s0)

  其中s表示待查找的字符串,s0表示需要查找的子字符串,两个函数的返回值均为首次找到子串时,子串的

  首字符在原待查找字符串中的位置。

2、用法举例:

#include<iostream>
#include<string>
using namespace std;
int main(){
 int p0,p1;
 string s="abcdabcefabc";
 string s0="abc";
 p0=s.find(s0);
 p1=s.rfind(s0);
 cout<<"p0: "<<p0<<endl;   //输出结果0
 cout<<"p1: "<<p1<<endl;   //输出结果9
 return 0;
}

发布了60 篇原创文章 · 获赞 15 · 访问量 66万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章