Wie lösche ich Text zwischen 2 Zeichen?


9

Zum Beispiel habe ich:

Apple:123456789:pear
watermelon:57952161354:kfc

Wie lösche ich den Text zwischen dem ":", um Folgendes zu erhalten:

Apple:apple
watermelon:kfc

Antworten:


21

Wie ersetze ich den gesamten Text zwischen 2 :s durch einen einzigen :?

  • Menü "Suchen"> "Ersetzen" (oder Ctrl+ H)

  • Stellen Sie "Find what" auf :.*?:

  • Stellen Sie "Ersetzen durch" auf :

  • Aktivieren Sie "Regulärer Ausdruck"

  • Klicken Sie auf "Alle ersetzen"

Bild

Vorher :

Apple:123456789:pear 
watermelon:57952161354:kfc

Nachher :

Apple:pear 
watermelon:kfc

Weiterführende Literatur


Ich würde sagen, das :[^:]++:wäre viel effizienter - aber das ist nur dann wirklich wichtig, wenn die Textdatei groß ist. Sie können auch versuchen, :[^:]++(?=:)durch die leere Zeichenfolge zu ersetzen - aber ich bin mir nicht sicher, ob der Editor Lookaround unterstützt.
Boris die Spinne
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.