PHP查找文本模式

时间:2012-06-16 11:23:30

标签: php match

如何在以下字符串中找到3个字符的文本模式: 大写或小写字母字符(a到z或A到Z)后跟 一个数字字符(0到9)后跟 大写或小写字母字符(a到z或A到Z)

例如x4A或A3j或A7X或h1k

4 个答案:

答案 0 :(得分:2)

我认为你应该使用

/[a-zA-Z][0-9][a-zA-Z]/

答案 1 :(得分:1)

尝试:

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

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

答案 2 :(得分:1)

$matches = array();
preg_match('/[a-z]\d[a-z]/i', $my_string, $matches);
// now $matches contains all you want

答案 3 :(得分:0)

试试这个:

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

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