如何在以下字符串中找到 3 个字符的文本模式:一个大写或小写字母字符(a 到 z 或 A 到 Z)后跟一个数字字符(0 到 9),后跟一个大写或小写字母字符(a 到z 或 A 到 Z)
例如 x4A 或 A3j 或 A7X 或 h1k
我认为你应该使用
/[a-zA-Z][0-9][a-zA-Z]/
$matches = array();
preg_match('/[a-z]\d[a-z]/i', $my_string, $matches);
// now $matches contains all you want
试试这个:
preg_match_all('/[A-Za-z]{1}[0-9]{1}[A-Za-z]{1}/',$string,$matches);
$matches
现在包含所有匹配项。