std::string 类中find_first_not_of ()函数
来源:互联网 发布:java时钟代码 编辑:程序博客网 时间:2024/06/06 00:05
使用string的empty()函数判断字符串是否为空,但不能判断是不是“_ ”(_ 表示空格)或者连续空格“___”;
此时可以使用 find_first_not_of ()函数进行判断
std::string strSrc="111"; // " 222" 、 " " 、 " "、""string::npos == strSrc.find_first_not_of(" ") //判断非空,(查找第一个非空格字符,查不到则返回npos)
find_first_not_of () 找到第一个非入参字符并返回所在位置(地址);即在字符串中查找缺少的字符。
附:
size_t find_first_not_of ( const string& str, size_t pos = 0 ) const;
size_t find_first_not_of ( const char* s, size_t pos, size_t n ) const;
size_t find_first_not_of ( const char* s, size_t pos = 0 ) const;
size_t find_first_not_of ( char c, size_t pos = 0 ) const;
Searches for the first character in the object which is not part of either str, s or c, and returns its position.
When pos is specified the search only includes characters on or after position pos, ignoring any content in the previous character positions.
阅读全文
0 0
- std::string 类中find_first_not_of ()函数
- string类中find(),find_first_of()和find_first_not_of()函数
- C++中string类的成员函数find_first_not_of()
- string函数find_first_not_of
- std::string 类操作函数说明
- std::string find函数
- string c++详解 find_first_not_of() find_first_of()
- string 中的 find()、 find_first_of()、find_first_not_of()
- c++ string 之 find_first_not_of 源代码
- C++中std::string的成员函数 、cctype的函数
- find_first_not_of
- std::string字符串中替换子串的函数
- 【转】 C++中std::string的成员函数
- C++ 标准模板库学习之 string 类 详解 (一) 将一个句子中每个单词的单词字母顺序翻转 关于npos find_first_not_of find_first_of getline
- std::string的工具函数
- std::string的工具函数
- std::string 的构造函数
- std::string的工具函数
- Servlet--中文乱码原理
- C++ vector容器中如何查找一个值是否在这个容器中
- 强化学习
- ES2017 新特性:Async Functions (异步函数)
- Linux--软件的升级和查询
- std::string 类中find_first_not_of ()函数
- Radar
- java高级特性之--集合
- The experience of the tenth ciscn!
- Bit-map空间压缩和快速排序去重
- javascript-ecmaScript6(初步了解)
- 20170801
- string的使用
- python写算法题:leetcode: Add to List 34. Search for a Range