Entfernen Sie Text zwischen bestimmten Tags und einschließlich dieser Tags in Notepad ++

Entfernen Sie Text zwischen bestimmten Tags und einschließlich dieser Tags in Notepad ++

nur ein naiver Benutzer, also entschuldigen Sie diese dumme Frage (für Ihre Verhältnisse ;))

Können Sie mir bitte erklären, wie ich in Notepad++ Text zwischen zwei Tags und auch die ihn umgebenden Tags entferne?

Beispiel:

<XXX:value key="YY">TEXT</XXX:value>

Dank im Voraus

Antwort1

Sie können einen regulären Ausdruck verwenden.

  • Verwenden Sie die Ersetzungsoption ( Ctrl+ H) und wählen Sie „regulärer Ausdruck“ als Suchmodus.

Geben Sie diese Zeile in das Find what:Textfeld ein.

[^<>]+(?=[<])

Als nächstes die Erklärung des regulären Ausdrucks:

[^<>]+- Übereinstimmung mit einem einzelnen Zeichen, das in der Liste unten nicht vorhanden ist

+Quantifizierer – Übereinstimmungen zwischen einem und unbegrenzt oft, so oft wie möglich, und Rückgabe nach Bedarf (gierig)

<>entspricht einem einzelnen Zeichen in der Liste <> (Groß-/Kleinschreibung beachten)

(?=[<])- Positive Lookahead. Stellen Sie sicher, dass der folgende reguläre Ausdruck übereinstimmt

[<]Ordnen Sie ein einzelnes Zeichen in der folgenden Liste zu

<entspricht wörtlich dem Zeichen < (Groß-/Kleinschreibung beachten)

verwandte Informationen