php正则表达式定界符:异常Delimiter must not be alphanumeric or backslash
php
编程技术
发布日期
2023-09-08
更新日期
2023-09-08
阅读次数 190
文章字数 261
在php正则函数里,如preg_match,前后字符为定界符
例如:
preg_match_all("/o/","hello,world",$data);
这里的前后正斜杠就是定界符,定界符不能是字母数字和反斜杠,另外前后符号要一致
换个定界符,前面的例子,和下面是一样的
preg_match_all("~o~","hello,world",$data);
唯一的区别就是,一旦确定了定界符,则中间部分就不能直接识别该符号了,要加反斜杠。
preg_match_all("/o//","hello,world",$data); //报错
preg_match_all("~o/~","hello,world",$data); //正常
文章作者: 朱丰华
文章链接: https://smart.52dixiaowo.com/blog/post-497.html
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。
php
发表评论
相关推荐