猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
PHP中正则表达式@开头和结尾什么意思
例如:“@\w+@”它和 “/\w+/”有什么区别。
我用preg_match()去测试,两种写法的效果是一样的。
这两种写法到底有什么区别?请大神赐教!
王亚松
浏览 1532
回答 1
1回答
qq_青枣工作室_0
php正则可以自定义开头和结尾标识符的。@xxx@ 和 /xxx/ 都是一样的,前面一个用@做正则表达式的标识符。区别在于表达式内部的字符含有上面的标识符时,需要转义。例如:@xx\@xx@ 里面的@要用转义\@。/xx@xx/ 这就可以不用转义\@。/xx\/xx/ 里面的/要用转义\/。@xx/xx@ 这就可以不用转义\/。所以,纯粹是为了方便程序员写里面的表达式,减少转义字符带来的阅读困难。
2
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续