我试图改变preg_match检查从url检查,我得到这个错误
引用preg_match_all():编译失败:在偏移量22处没有什么要重复的
这是代码:
preg_match_all('#'b(' . $allWordsFromProduct . ')'b#ui', $name, $matches);
$allWordsFromProduct
可能包含特殊的regex字符。你可以试试:
$allWordsFromProduct = preg_quote($allWordsFromProduct , '#');
preg_match_all('#'b(' . $allWordsFromProduct . ')'b#ui', $name, $matches);