長さ5のテキストと数字(つまり、12000
、11153
など)を含むファイルがあります。これらのすべての番号に0
を追加します。したがって、11153
は111530
になります。これはメモ帳++で可能ですか?
[0-9]{5}
という正規表現ですべての数字を見つけることができることは知っていますが、これらを同じ数字に追加し、0
を追加する方法はありますか?
交換用の箱で、次のことを試しました。
[0-9]{5}0
-文字通りかかったため、11153
は[0-9]{5}0
に置き換えられました\10
-\1
が一致することをどこかで読みましたが、うまくいかないようです。これにより、11153
が0
に置き換えられます\00
-これに基づいて SO回答\0
の代わりに\1
を使用する必要があると思います。それでも動作しません。これにより、11153
が置き換えられますだから、\1
または\0
に近い感覚がありますが、十分ではありません。
あなたは答えに非常に近いです!見逃したのは、捕獲グループです。
[検索対象]セクションでこの正規表現を使用します。
([0-9]{5})
[置換]で、これを使用します。
\10
(
および)
は、キャプチャグループを表します。これは本質的に、あなたがあなたの番号をキャプチャし、その後にゼロが続く同じものに置き換えることを意味します。
あなたはとても近いです。キャプチャグループをブラケットで囲むことにより、正規表現に追加する必要があります。 ([0-9]{5})
次に、代わりに\10
を使用します。これは、一致をグループ1のテキストとゼロに置き換えて置き換えます。