2016-10-03 76 views
0

,所以我有以下代码:。的preg_match():未知的修饰词“(” PHP

preg_match('[[:<:]](' . preg_quote($params['term']) . ')', $obj->text, $matches); 

然而,这会返回一个错误我已经尝试过在教义我正则表达式,它是工作但是当我使用的preg_match它抛出一个错误

为什么会这样

+0

你错过了开始/结束分隔符:尝试''〜[[:<:]]('。 preg_quote($ params ['term'])。 ')〜'' – CD001

回答

-1

试试这个代码

preg_match('[[:<:]]' . preg_quote($params['term']) , $obj->text, $matches); 
0

试试这个:!

preg_match('/[[:<:]](' . preg_quote($params['term']) . ')/', $obj->text, $matches); 
相关问题