IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > php >

[function.preg-match]: Unknown modifier \ in错误解决办法

2014-12-20 17:43 来源: IT技术学习网原创 阅读:

本文给大家讲述如何处理php报错:

Warning: preg_match() [function.preg-match]: Unknown modifier \ in xxx.php on line 26

看到这个报错,我们首先会以为我们的正则表达式写错了,但是难道php会连转义字符\都不认识吗?

所以,问题原因并不是我们的正则有误,而是preg-match函数用法有误。

php preg_match函数的pattern必须严格以特殊符号作为分隔符隔开,比如以/或#做分隔符:

$patterns= '/br\sown/';
//以#作为分隔符
$patterns1= '#bro\dwn#';

如果我们没有写上成对的分隔符,那么preg_match就会报错  Unknown modifier ***。

这种写法和其他高级语言比起来,可能稍有特别,所以还请大家牢记,不然又会出错了。

[function.preg-match]: Unknown modifier \ in错误解决办法
转载需注明出处:IT技术学习网 http://www.itjsxx.com/php/preg-match_Unknown_modifier.html

评论文章 [function.preg-match]: Unknown modifier \ in错误解决办法
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图