次の正規表現をオンラインで確認すると、正しく機能します。ただし、phpでエラーを返します。何故ですか?
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);