Löschen Sie eine bestimmte Anzahl Zeichen nach einer Zeichenfolge

Löschen Sie eine bestimmte Anzahl Zeichen nach einer Zeichenfolge

Ich habe ein XML-Dokument, in dem ich nach einem XML-Tag eine bestimmte Anzahl Zeichen löschen soll, zum Beispiel:

<Title>0001: Title1</Title>
<Title>0002: Title2</Title>
<Title>0003: Title3</Title>

Ich sollte die 6 Zeichen nach dem Tag löschen, aber alles andere so lassen, wie es ist, sodass es so aussehen würde:

<Title>Title1</Title>
<Title>Title2</Title>
<Title>Title3</Title>

Ich habe gesucht, aber keine Lösung für dieses Problem gefunden.

Antwort1

Öffnen Sie in Notepad++ den Suchen-Ersetzen-Dialog (STRG+H).

  • finde was:
    (<Title>).{6}
  • ersetzen
    $1
  • Stellen Sie sicher, dass „regulärer Ausdruck“ am Ende des Formulars aktiviert ist
  • siehe auch "Wraparound"
  • drücke „Alle ersetzen“

Sie können den regulären Ausdruck hier testen:https://regex101.com/r/qCMHwA/1

Bildbeschreibung hier eingeben

verwandte Informationen