C++ string::find_first_of
2014-08-24 18:05
281 查看
语法:
size_type find_first_of( const basic_string &str, size_type index = 0 );
size_type find_first_of( const char *str, size_type index = 0 );
size_type find_first_of( const char *str, size_type index, size_type num );
size_type find_first_of( char ch, size_type index = 0 );
find_first_of()函数:
查找在字符串中第一个与str中的某个字符匹配的字符,返回它的位置。搜索从index开始,如果没找到就返回string::npos
查找在字符串中第一个与str中的某个字符匹配的字符,返回它的位置。搜索从index开始,最多搜索num个字符。如果没找到就返回string::npos,
查找在字符串中第一个与ch匹配的字符,返回它的位置。搜索从index开始。
size_type find_first_of( const basic_string &str, size_type index = 0 );
size_type find_first_of( const char *str, size_type index = 0 );
size_type find_first_of( const char *str, size_type index, size_type num );
size_type find_first_of( char ch, size_type index = 0 );
find_first_of()函数:
查找在字符串中第一个与str中的某个字符匹配的字符,返回它的位置。搜索从index开始,如果没找到就返回string::npos
查找在字符串中第一个与str中的某个字符匹配的字符,返回它的位置。搜索从index开始,最多搜索num个字符。如果没找到就返回string::npos,
查找在字符串中第一个与ch匹配的字符,返回它的位置。搜索从index开始。
Example
// string::find_first_of #include <iostream> #include <string> using namespace std; int main () { string str ("Replace the vowels in this sentence by asterisks."); size_t found; found=str.find_first_of("aeiou"); while (found!=string::npos) { str[found]='*'; found=str.find_first_of("aeiou",found+1); } cout << str << endl; return 0; }
R*pl*c* th* v*w*ls *n th*s s*nt*nc* by *st*r*sks. 经过测试,成功运行。 注意: 单个字符时单引号,多个字符双引号。 字符下标从零开始。
相关文章推荐
- C++ string::find_first_of
- c++ string 之 find_first_not_of 源码
- c++ string 之 find_first_not_of 源代码
- string 类成员函数 find() / find_first_of() / find_last_of() 的用法详解
- string类find_first_not_of ()方法
- C++ 中string 的find与find_first_of 的区别?
- C++ STL算法系列2---find ,find_first_of , find_if , adjacent_find的使用
- string c++详解 find_first_not_of() find_first_of()
- c++ find_first_of
- find_first_of (STL Sample)
- find_first_of
- C++STL库中string类的find()和findfirstof()函数比较
- find ,find_first_of , find_if , adjacent_find的使用
- C++ STL算法系列2---find ,find_first_of , find_if , adjacent_find的使用
- string 中的 find()、 find_first_of()、find_first_not_of()
- find_first_of
- find_first_of()和 find_last_of()
- find_first_of()和 find_last_of() substr find insert erease
- find_first_of
- Find the first covering prefix of array