Menu

Nur den Teil einer ganzen Zeile löschen

Frank
2012-12-03
2013-01-28
  • Frank

    Frank - 2012-12-03

    Sorry für das Doppelposting, doch ich bekomme meinen vorherigen Beitrag weder bearbeitet noch gelöscht :-(.

    Hallo,

    es geht mir darum, in einem HTML Quellcode über die Suchen/Ersetzen Funktion nur den Teil innerhalb einer Zeile zu löschen.

    Beispiel 1

    [LI][P STYLE="text-indent: 0cm; margin-bottom: 0.35cm"]Beispiel 1[/P][/LI]

    Alle diese Zeilen sollen im Dokument so bearbeitet werden, dass über die Suchen/Ersetzen Funktion nur das Tag einschließich des schließenden rausgelöscht wird. Der Text dazwischen soll aber stehen bleiben. Das Ergebnis müsste demnach so aussehen:

    [LI][Beispiel 1[/LI]

    Lässt sich das über Notepad++ irgendwie realisieren?

    Besten Dank für eure Hilfe.

    Frank

    P.S. Für die <>-Symbole musste ich auf die []-Symbole zurück greifen, da mir mein Beitrag sonst zerrissen wurde.

     

    Last edit: Frank 2012-12-03
    • Straile

      Straile - 2012-12-04

      Suchen und ersetzen mit regular expression hilft
      Suchmuster

      (.*)


      ersetzen durch \1

      funktioniert weil die Zeichen . * ( ) hier eine Metabedeutung haben
      . = irgendein Zeichen
      * = beliebig oft
      (.....) Suchmuster das beim ersetzen wieder verwendet werden soll
      \1 ist der Inhalt der ersten Klammer (...) im Suchmuster, \2 wäre die zweite...

       
      • Straile

        Straile - 2012-12-04

        OK, jetzt habe ich auch gemerkt dass es mit <> nicht geht :-)
        also noch mal mit [ ]

        Suchen und ersetzen mit regular expression hilft
        Suchmuster [P .*](.*)[/P]
        ersetzen durch \1

        funktioniert weil die Zeichen . * ( ) hier eine Metabedeutung haben
        . = irgendein Zeichen
        * = beliebig oft
        (.....) Suchmuster das beim ersetzen wieder verwendet werden soll
        \1 ist der Inhalt der ersten Klammer (...) im Suchmuster, \2 wäre die zweite...

         
  • Frank

    Frank - 2012-12-04

    Super, hat auf Anhieb geklappt!

    Besten Dank für Deine Hilfe!

    Viele Grüße

     
  • Andreas Janssen

    Andreas Janssen - 2013-01-28

    Geniale Lösung für ein Problem, das ich auch öfter hatte und für das ich noch keine Lösung erwartet hätte!!!