位置:首頁 > 軟件操作教程 > 編程開發(fā) > PHP > 問題詳情

PHP 字符類([ ])

提問人:劉團圓發(fā)布時間:2021-01-13

    正則表達式是區(qū)分大小寫的,如果要忽略大小寫可使用方括號表達式“[]”。只要匹配的字符出現(xiàn)在方括號內,即可表示匹配成功。但要注意:一個方括號只能匹配一個字符。例如,要匹配的字符串tm不區(qū)分大小寫,那么該表達式應該寫作如下格式:

    [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:]]

控制字符


繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部