正确的模式匹配格式?

时间:2012-11-06 04:48:27

标签: php regex preg-match

我正在尝试在某个字符串中找到与模式ddddTdddd匹配的子字符串(其中d是任意数字,T是字母T)。

我正在使用PHP函数preg_match(),我将'/(\ d {8})(T)(\ d {8})/'作为模式但是它不适合我。这就是我写这行的方式:

preg_match('/(\d{8})(T)(\d{8})/', $my_string, $matches);

我假设我格式化模式的原因是错误的。任何人都可以确认我的格式是否正确吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

你的正则表达式不正确试试这个

preg_match('/(\d{8})([a-zA-Z])(\d{8})/', $my_string, $matches);