haskell(26)

22Data.Char

Data.Char模块中含有一系列用于对字符进行判断的函数,函数的类型全部声明为Char -> Bool
isControl 判断一个字符是否是控制字符
isSpace 判断一个字符是否是空格字符包括空格, tab, 换行符等.
isLower 判断一个字符是否为小写.
isUper 判断一个字符是否为大写
isAlpha 判断一个字符是否为字母.
isAlphaNum 判断一个字符是否为字母或数字.
isPrint 判断一个字符是否是可打印的.
isDigit 判断一个字符是否为数字.
isOctDigit 判断一个字符是否为八进制数字.
isHexDigit 判断一个字符是否为十六进制数字.
isLetter 判断一个字符是否为字母.
isMark判断是否为unicode注音字符你如果是法国人就会经常用到的.
isNumber判断一个字符是否为数字.
isPunctuation判断一个字符是否为标点符号.
isSymbol判断一个字符是否为货币符号.
isSeperater判断一个字符是否为unicode空格或分隔符.
isAscii判断一个字符是否在unicode字母表的前128
isLatin1 判断一个字符是否在unicode字母表的前256.
isAsciiUpper判断一个字符是否为大写的ascii字符.
isAsciiLower判断一个字符是否为小写的ascii字符.

转换类函数有:

toLowertoUpper实现转换为小写或转换为大写。

toTitle转换为字符为标题格式,一般就是转换为大写格式。

digitToIntintToDigit实现数字(115)与字符(A-Za-z)的转换。

Ordchr实现对应的ascii码和字符的转换。


本博客所有内容是原创,未经书面许可,严禁任何形式的转载。

http://blog.csdn.net/u010255642


你可能感兴趣的:(haskell)