且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

";preg_Match():编译失败:对于有效模式,PHP中的圆括号&Quot;不匹配

更新时间:2022-02-22 16:33:17

要编码文字反斜杠,需要对其进行两次转义:一次用于字符串,一次用于正则表达式引擎:

preg_match('|\\tmp\\([A-Za-z0-9]+)|', $str, $matches);

在PHP中(使用单引号字符串时),这只与实际的反斜杠相关;其他正则表达式转义可以使用单反斜杠:

preg_match('/hello/', $subject)

the manual中介绍了这一点(请参阅页面顶部标记为"注意:"的框)。