0

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

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

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

我假设我格式化模式的原因是错误的。谁能确认我的格式是否正确?

谢谢!

4

1 回答 1

1

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

preg_match('/(\d{8})([a-zA-Z])(\d{8})/', $my_string, $matches);
于 2012-11-06T04:56:43.637 回答