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!!!

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks