2016-10-03 3 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);