此函数在字符串中搜索与字符串中指定的任何字符匹配的最后一个字符。
find_last_of - 语法
str1.find_last_of(str2);
find_last_of - 参数
str - str是用于搜索的字符串。
pos - 它定义开始搜索的位置。
n - 标识要搜索的字符的字符数。
ch - 它定义了要搜索的字符
find_last_of - 返回值
它返回不匹配的第一个字符的位置。
find_last_of - 例子1
让我们看一个简单的例子。
#include<iostream> using namespace std; int main() { string str = "I love India"; cout<< "String contains :" << str << ; cout<< str.find_last_of("love"); return 0; }
输出:
String contains : I love India
5
find_last_of - 例子2
让我们看一个简单的示例,其中指定了开始搜索的位置。
#include<iostream> using namespace std; int main() { string str = "C++ Tutorial"; cout<< "String contains :" << str << ; cout<< str.find_last_of("Tutorial",3); return 0; }