Jak usunąć tekst między 2 znakami?

9

Na przykład mam:

Apple:123456789:pear
watermelon:57952161354:kfc

Jak usunąć tekst między „:”, aby uzyskać:

Apple:apple
watermelon:kfc
hustler225
źródło

Odpowiedzi:

21

Jak zamienić cały tekst między 2 :s na pojedynczy :?

  • Menu „Szukaj”> „Zamień” (lub Ctrl+ H)

  • Ustaw „Znajdź co” na :.*?:

  • Ustaw „Zamień na” na :

  • Włącz „Wyrażenie regularne”

  • Kliknij „Zamień wszystko”

Wizerunek

Przed :

Apple:123456789:pear 
watermelon:57952161354:kfc

Po :

Apple:pear 
watermelon:kfc

Dalsza lektura

DavidPostill
źródło
Powiedziałbym, że :[^:]++:byłoby to znacznie bardziej wydajne - ale to naprawdę ma znaczenie tylko wtedy, gdy plik tekstowy jest duży. Możesz również spróbować zastąpić :[^:]++(?=:)pusty ciąg - ale nie jestem pewien, czy notatnik obsługuje przeglądanie.
Boris the Spider