には、以下の正規表現を考えてみましょうテキストは:aa/b
キャプチャグループは次のようになります。は、正規表現を経由++メモ帳で交換するときに条件文を使用する方法
/1 'a'
/2 'a'
/3 'b'
/4 ''
/2
または/4
が空の場合(上記の最初のケースのように)、この文字列を検索して置き換えたい場合は、前にc
を追加します。
したがって、a/b
のテキストはca/cb
になります。
(?(2)\1\2|0\1)/(?(4)\3\4|0\3)
しかし、メモ帳++は、このケースではなく、条件付きの識別子として文字通り?
を扱っている: とテキストaa/b
は私が交換のために、次の正規表現を使用しaa/cb
になります。どのようなアイデアを私は間違って何ですか?
私は 'のあなたの配置を考える?'間違っている可能性があり、メモ帳++はリテラルとしてそれらを扱っている理由、これは可能性があります。 –