标签: regex shorthand character-class
echo preg_match( '/\d[A-Z]/', 'CD' ); // Displays “0”
当显然有与“[A-Z]”范围匹配的字符时,如何显示0?
解析发生的方式是什么?
答案 0 :(得分:1)
正则表达式/\d[A-Z]/表示输入必须先有一个数字,然后必须出现一个字母。 由于输入CD不包含数字和后面的字母,因此函数返回0. 要匹配多个大写字母或数字,您可以使用以下正则表达式。
/\d[A-Z]/
CD
/[\dA-Z]+/