Notepad++ – Erweitertes Ersetzen

Notepad++ – Erweitertes Ersetzen

Ich habe Probleme beim Ersetzen der Optionszeichenfolge. Ich muss Folgendes ersetzen:

tag1 beliebiges Wort oder Zahlen tag1

Zu

tag2 beliebiges Wort oder Zahlen tag2

Der Text zwischen den Tags kann jedoch nicht geändert werden und ist variabel.

Beispiel:

Von:
tag1 Amerika tag1
tag1 Afrika tag1
tag1 Südamerika tag1
tag1 Asien tag1
tag1 Ozeanien tag1

Zu:

tag2 Amerika tag2
tag2 Afrika tag2
tag2 Südamerika tag2
tag2 Asien tag2
tag2 Ozeanien tag2

Es gibt ungefähr 50.000 Zeilen mit unterschiedlichen Texten zwischen Tag1.

Dank im Voraus.

Antwort1

So habe ich es gemacht mitNotizblock++mit der Option Ctrl+ Hund dann durch Ersetzentag1mittag2und die anderen Optionen wie unten im Screenshot aufgeführt und speziell angegeben. Dies funktioniert mit demSuchmoduseinstellenRegulären Ausdruckoder alsNormale Suche.

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Vor

tag1 America tag1
tag1 Africa tag1
tag1 South America tag1
tag1 Asia tag1
tag1 Oceania tag1

Nach

tag2 America tag2
tag2 Africa tag2
tag2 South America tag2
tag2 Asia tag2
tag2 Oceania tag2

Antwort2

Finde was:

tag1(.*)tag1

Ersetzen mit:

replacement1$1replacement2

[x] Regulärer Ausdruck

Hierbei kann replacement1oder replacement2gleich sein tag1.

verwandte Informationen