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个字母的单词。
共有条评论 网友评论