首页 > 软件操作教程 > 编程开发 > PHP
题目内容

PHP 字符类([ ])

题目答案

    正则表达式是区分大小写的,如果要忽略大小写可使用方括号表达式“[]”。只要匹配的字符出现在方括号内,即可表示匹配成功。但要注意:一个方括号只能匹配一个字符。例如,要匹配的字符串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条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端