Notepad++ 高度な検索と置換

Notepad++ 高度な検索と置換

すでに回答されている場合は申し訳ありませんが、検索しても何も見つかりません。IP アドレスの最初の 2 オクテットを置き換えて、多数のデバイス構成をサニタイズするタスクがあります。問題は、これらのファイルにはさまざまなネットワークの膨大な数の IP が含まれているため、単純な検索と置換が悪夢になることです。IP アドレスを検索して最初の 2 オクテットのみを置き換えることができるかどうか、誰か知っていますか。以下に例を示します。

172.16.12.11 to xxx.yyy.12.11
192.168.12.11 to xxx.yyy.12.11
10.10.10.10 to xxx.yyy.10.10

答え1

テストできるのは検索対象:入る:

([0-9]{1,3}\.[0-9]{1,3})(.*)

そしてと置換する:

xxx.yyy$2

これは、1 から 3 桁の数字を検索し、次にドット、次に再び 1 から 3 桁の数字を検索し、最後に残りを検索します。

正規表現を有効にすることを忘れないでください検索モード

関連情報