C++string::find函数
Posted hollay
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++string::find函数相关的知识,希望对你有一定的参考价值。
int vis=a.find(b):从string a开头开始查找第一个遇到的string b,返回string a中所匹配字符串的第一个字符的下标位置,找不到则返回-1.
int vis=a.find_first_of(b):从string a开头开始查找第一个遇到的string b中所含有的任意一个字符,返回其在string a中的下标位置,找不到则返回-1。
int vis=a.find_last_of(b):从string a末尾开始查找第一个遇到的string b中所含有的任意一个字符,返回其在string a中的下标位置,找不到则返回-1。
int vis=a.find_first_not_of(b):从string a开头开始查找第一个遇到的string b中没有的字符,返回其在string a中的下标位置,找不到则返回-1。
1 int main() 2 3 string a,b; 4 int vis; 5 while(cin>>a>>b) 6 7 vis=a.find_first_of(b); 8 cout<<"find_first_of ——"<<vis<<endl; 9 vis=a.find_last_of(b); 10 cout<<"find_last_of ——"<<vis<<endl; 11 vis=a.find_first_not_of(b); 12 cout<<"find_first_not_of ——"<<vis<<endl; 13 14
以上是关于C++string::find函数的主要内容,如果未能解决你的问题,请参考以下文章
C++ std::string::find_first_of()函数(在字符串中搜索与其参数中指定的任何字符匹配的第一个字符)
Lua 字符串查找函数 string.find(s, pattern [, init [, plain]] )
C++ std::string::find_last_of()函数(在字符串中搜索与参数中指定的任何字符匹配的最后一个字符)(从后往前找)(文件路径中找文件名,/\兼容windows和linux)
C++ std::string::find_last_of()函数(在字符串中搜索与参数中指定的任何字符匹配的最后一个字符)(从后往前找)(文件路径中找文件名,/\兼容windows和linux)