「[^][]」正規表現の意味は何ですか?
正規表現 [(?:[^][]| (?R))*] の場合、「[^][]」式は、「[」と「]」を除く任意の文字に一致する文字クラスです。このクラスは、角括弧自体を除外しながら、角括弧の内容を識別するために使用されます。
文字クラスは次のように構築されます。
次のことに注意してください。文字クラス内での角括弧の使用は、PCRE (PHP の preg_ 関数で使用される正規表現エンジン) にとっては曖昧ではありません。したがって、「[」および「]」文字をエスケープする必要はありません。
したがって、「[^][]」式を使用すると、角括弧自体を無視して角括弧の内容を事実上照合できます。これは、ネストされた角かっこまたは角かっこで囲まれたコンテンツを一致させることが目的の場合に便利です。
以上が「[^][]」正規表現は何に一致しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。