C++学习笔记 string 中处理字符的方法
2013-10-30 22:31
267 查看
C++中提供了一些简单的字符处理的方法,这些方法都存在 cctype 这个库中
#include <cctype>
string str;
isalnum(str) :如果str是字母或数字,返回true
isalpha(str):如果str是字母,返回true
iscntrl(str):如果str是控制字符,返回true
isdigit(str):如果str是数字,返回true
isgraph(str):如果str不是空格,返回true
islower(str):如果str是小写,返回true
isprint(str):如果str可以被打印,返回true
ispunct(str):如果str是标点符号,返回true
isspace(str):如果str是空白字符,返回true
isupper(str):如果str是大写字母,返回true
isxdigit(str):如果str是十六进制,返回true
tolower(str):如果str大写字母,返回小写,否则直接返回str
toupper(str):如果str小写字母,返回大写,否则直接返回str
#include <cctype>
string str;
isalnum(str) :如果str是字母或数字,返回true
isalpha(str):如果str是字母,返回true
iscntrl(str):如果str是控制字符,返回true
isdigit(str):如果str是数字,返回true
isgraph(str):如果str不是空格,返回true
islower(str):如果str是小写,返回true
isprint(str):如果str可以被打印,返回true
ispunct(str):如果str是标点符号,返回true
isspace(str):如果str是空白字符,返回true
isupper(str):如果str是大写字母,返回true
isxdigit(str):如果str是十六进制,返回true
tolower(str):如果str大写字母,返回小写,否则直接返回str
toupper(str):如果str小写字母,返回大写,否则直接返回str
相关文章推荐
- C++学习笔记十六 - 文本处理string.H 类的用法,
- 【C++学习笔记】宽字符(LPCWTR/wstring)和(char*/string)的转换实现
- JNI学习笔记:(1)开篇(2)本地代码访问Java代码 (3)本地方法取得Java属性/调用java方法 (4)本地代码创建Java对象(包括javaString) (5) 本地方法处理java数组
- JavaScript学习笔记-用于模式匹配的String方法
- 【C++】int与string连接的一种方法(+字符串流简介)
- C++学习笔记6——string
- 设计模式C++学习笔记之九(Template Method模板方法模式)
- 关于String.concat()方法和StringBuffer.append()方法的学习:方法是如何追加字符到源字符串的
- 金庸小说考试之模板方法模式学习笔记[C++版]
- C++之string学习笔记(1)
- C++学习笔记——erase删除字符串中特定字符 由leetcode383题想到的
- html学习笔记(1)--处理特殊字符以及其他的一些小细节
- java学习笔记:getPath取路径文件夹中有空格的处理方法
- java学习笔记之String 构造方法
- jni中字符转换中文乱码的处理方法 Java String转换成const char*(转摘)
- c++的字符串char与string相互转化,以及string的,切割,替换字符,字符串拼接方法(object向c++转型系列教程2)
- 【C++】【学习笔记】【023】虚方法
- JavaScript学习笔记整理_用于模式匹配的String方法
- C++中将string按照空白字符分割的新方法
- [C++学习笔记]虚方法