geditの正規表現プラグインでは、一致/検索に正規表現を使用し、置換に別の正規表現を使用します。一致する正規表現の1つのセットのみがあります。代替正規表現では \1 を使用してグループを参照し、\1 の後に 0 を追加したいが、\10 は正規表現の 10 番目のグループと一致するという意味に変更されます。では、この問題を解決する方法を知りたいです。
たとえば、私の原文0
に誤って入力された場合がありました。私の一致正規表現は次のようになり、私の代替正規表現は次のとおりです。これは正しくありません。o
12o
120
(\d+)o
\10
ベストアンサー1
プラグインが次のように使用されるとします。Python正規表現エンジン\g<1>0
:代替テキストとして使用されます。