当我点击链接时,网站打开,并且
“警告:preg_match():编译失败:在(?或(?-在第118行上... inc \ parser \ lexer.php中的偏移量31处,是?或(?-)之后,无法识别的字符。
但是只有当我第一次点击该网站时,这种情况才会发生...当我再次打开它时,此警告不会出现。
我已经尝试过修改它后面的正则表达式,但是它并没有改变任何东西。你们当中有人知道如何更改吗?
preg_match_all('@\/\\\\.|' .
'\(\?|' .
'[()]|' .
'\[\^?\]?(}?:\\\\.|\[:[^]]*:\]|[^]\\\\])*\]|' .
'[^[()\\\\]+\/@', $this->_patterns[$i], $elts);