括弧の出現を除くカンマの一致
次の文字列を考えてみましょう:
当面のタスクは、工夫することです。かっこの外側にあるカンマを特にターゲットとする正規表現。つまり、この例では、「23」と「45」の後の 2 つのカンマに一致し、その他のカンマを除外する正規表現が必要です。
Java 正規表現ソリューション
ネストされた括弧が存在しないと仮定すると、次の Java 正規表現を使用して目的の結果を達成できます。結果:
正規表現の説明
この正規表現は、否定先読みアサーションを利用して、後続の括弧 (見つかった場合) が閉じ括弧ではないことを確認します。この条件が満たされる場合、コンマは一致として認識されます。
先読みアサーションは次のように動作します。
これにより、正規表現のみが一致することが保証されます。直後に閉じ括弧が続かないコンマ。
以上がJavaで括弧の外側のカンマを一致させるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。