我正在写一个正则表达式,当我在线检查以下正则表达式时,它可以正常工作。但是,它在 php.ini 中返回错误。这是为什么?
preg_match_all('/^[([a-z]+\[[a-z| |,]+\])\,?]+$/', $methods, $result);
返回
Severity: Warning
Message: preg_match_all() [function.preg-match-all]: Compilation failed: unmatched parentheses at offset 23
我也试过这个:
preg_match_all('/^[([a-z]+\\[[a-z| |,]+\\])\\,?]+$/', $methods, $result);