我正在尝试在某个字符串中找到与模式ddddTdddd匹配的子字符串(其中d是任意数字,T是字母T)。
我正在使用PHP函数preg_match(),我将'/(\ d {8})(T)(\ d {8})/'作为模式但是它不适合我。这就是我写这行的方式:
preg_match('/(\d{8})(T)(\d{8})/', $my_string, $matches);
我假设我格式化模式的原因是错误的。任何人都可以确认我的格式是否正确吗?
谢谢!
答案 0 :(得分:1)
你的正则表达式不正确试试这个
preg_match('/(\d{8})([a-zA-Z])(\d{8})/', $my_string, $matches);