ich hab zwar schon mit regulären Ausdrücken gearbeitet, hier komme ich aber nicht weiter. Ich möchte aus einer XML-Datei bestimmte Tags komplett löschen. Ein Beispiel wäre das hier:
<tag1><tag2><tag3>
Die Ausgangstags sollen dann separat gelöscht werden. Wie stelle ich das mit regulären Ausdrücken an? Ich müsste ja erstmal den Zeilenumbruch löschen, was aber mit \n, \r oder \r\n nicht geht. Danach müsste er auch die Leerzeichen vor dem 2. Tag löschen, das geht mit .*?. Beim Zeilenumbruch komm ich nicht weiter. Eigentlich sollte der Linux-Zeilenumbruch gehen, da die XML unter Linux erstellt wurde.
Ich teste das ganze hier mit Notepadqq unter Ubuntu 16.05.
Frage
occi23
Hallo,
ich hab zwar schon mit regulären Ausdrücken gearbeitet, hier komme ich aber nicht weiter. Ich möchte aus einer XML-Datei bestimmte Tags komplett löschen. Ein Beispiel wäre das hier:
Die Ausgangstags sollen dann separat gelöscht werden. Wie stelle ich das mit regulären Ausdrücken an? Ich müsste ja erstmal den Zeilenumbruch löschen, was aber mit \n, \r oder \r\n nicht geht. Danach müsste er auch die Leerzeichen vor dem 2. Tag löschen, das geht mit .*?. Beim Zeilenumbruch komm ich nicht weiter. Eigentlich sollte der Linux-Zeilenumbruch gehen, da die XML unter Linux erstellt wurde.
Ich teste das ganze hier mit Notepadqq unter Ubuntu 16.05.
Link zu diesem Kommentar
Auf anderen Seiten teilen
5 Antworten auf diese Frage
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.