PHP 查找文本模式


PHP Find text pattern

如何在以下字符串中找到 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

试试:

[a-zA-Z]{1}[0-9][a-zA-Z]{1}

演示 : http://regexr.com?3199m

试试这个:

preg_match_all('/[A-Za-z]{1}[0-9]{1}[A-Za-z]{1}/',$string,$matches);

$matches现在包含您的所有匹配项。