文章教程

15.2.4字符类

9/17/2020 9:26:54 PM 人评论 次浏览

15.2.4 字符类

PHP的正则表达式有一些内置的通用字符类,可以在正则表达式中直接使用这些字符类,完成对各种字符的匹配,这种字符类的用法相对简单一些。PHP正则表达式通用的字符类包括以下所示内容。

❑[[:alpha:]]:表示匹配任何字母。

❑[[:digit:]]:表示匹配任何数字。

❑[[:alnum:]]:表示匹配任何字母和数字。

❑[[:space:]]:表示匹配任何空白字符。

❑[[:upper:]]:表示匹配任何大写字母。

❑[[:lower:]]:表示匹配任何小写字母。

❑[[:punct:]]:表示匹配任何标点符号。

❑[[:xdigit:]]:表示匹配任何16进制的数字,相当于[0-9a-fA-F]。

❑[[:blank:]]:表示空格和Tab,等价于[\t]。

❑[[:cntrl:]]:表示匹配所有ASCII 0到31之间的控制符。

❑[[:graph:]]:表示匹配所有的可打印字符,等价于:[^\t\n\r\f\v]。

❑[[:print:]]:表示匹配所有的可打印字符和空格,等价于:[^\t\n\r\f\v]。

例如,^[[:alpha:]]{3}$匹配所有的3个字母的单词。

教程类别