Delimiter must not be alphanumeric or backslash php报错原因
昨天写了一个小程序,其中用到了正则表达式去匹配内容。
php源代码如下:
preg_match("\b(\w+)\b\s+\1\b",$match);
此报错警告的中文意思是:分隔符不能是字母数字和反斜线。
一般时选择 / 做分隔符,#等特殊符号都是可以的,只要成对就行了。
更改后的代码如下:
preg_match("/\b(\w+)\b\s+\1\b/",$m)
保存后刷新页面,警告消失,显示结果正常,问题解决。
一般时选择 / 做分隔符,#等特殊符号都是可以的,只要成对就行了。
更改后的代码如下:
preg_match("/\b(\w+)\b\s+\1\b/",$m)
保存后刷新页面,警告消失,显示结果正常,问题解决。
你关注的人都在努力变的更好,你还在等什么呢。