次のようなサンプルテキストがありますNotepad++
:
params=id=ABC-12345|layout=1|external=true|project=12345_ABC|revision=1093180
params=id=ABC-12345|layout=1|external=true|revision=213121
params=id=ABC-12345|layout=1|external=true|project=12345_ABC|revision=3242342
project=12345_ABC|revision=3242342
すべての行を考慮すると、両方パラメータid=ABC-12345
とパラメータは、このデータを要求するアプリケーションで問題を引き起こすため、も含まれている行からのみproject=12345_ABC
削除したいと思います。project=12345_ABC
id=ABC-12345
これまで、パラメータと値の両方を含む行を取得するために、次の正規表現を使用してきました。
id=ABC-12345.*project=12345_ABC
そして手動で削除しました
project=12345_ABC
これらの行から (上記の例では 2 行を編集する必要があります)。
たとえば、 の置換関数を使用するなど、より効率的な方法はありますかNotepad++
? そこに何を挿入する必要がありますか?