PHP 字符类([ ])
提问人:刘团圆发布时间:2021-01-13
		正则表达式是区分大小写的,如果要忽略大小写可使用方括号表达式“[]”。只要匹配的字符出现在方括号内,即可表示匹配成功。但要注意:一个方括号只能匹配一个字符。例如,要匹配的字符串tm不区分大小写,那么该表达式应该写作如下格式:
[Tt][Mm]
这样,即可匹配字串tm的所有写法。POSIX和PCRE都使用了一些预定义字符类,但表示方法略有不同。POSIX风格的预定义字符类如表所示。
预定义字符类  | 说 明  | 
| [[:digit:]] | 十进制数字集合,等同于[0-9]  | 
[[:alnum:]]  | 字母和数字的集合,等同于[a-zA-ZO-9]  | 
[[:alpha:]]  | 字母集合,等同于[a-zA-Z]  | 
[[:blank:]]  | 空格和制表符  | 
[[:xdigit:]]  | 十六进制数字  | 
[[:punct:]]  | 特殊字符集合。包括键盘上的所有特殊字符,如“!” “?”等  | 
[[:print:]]  | 所有的可打印字符(包括空白字符)  | 
[[:space:]]  | 空白字符(空格、换行符、换页符、回车符、水平制表符)  | 
[[:graph:]]  | 所有的可打印字符(不包括空白字符)  | 
[[:upper:]]  | 所有大写字母,等同于[A-Z]  | 
[[:lower:]]  | 所有小写字母,等同于[a-z]  | 
[[:cntrl:]]  | 控制字符  | 
继续查找其他问题的答案?
相关视频回答
      回复(0)
      
      
湘公网安备:43011102000856号 

点击加载更多评论>>