¿Cómo elimino texto entre 2 caracteres?

9

Por ejemplo tengo:

Apple:123456789:pear
watermelon:57952161354:kfc

¿Cómo elimino el texto que está entre ":" para obtener esto:

Apple:apple
watermelon:kfc
hustler225
fuente

Respuestas:

21

¿Cómo reemplazo todo el texto entre 2 :s con uno solo :?

  • Menú "Buscar"> "Reemplazar" (o Ctrl+ H)

  • Establezca "Buscar qué" en :.*?:

  • Establezca "Reemplazar con" en :

  • Habilitar "Expresión regular"

  • Haga clic en "Reemplazar todo"

Imagen

Antes :

Apple:123456789:pear 
watermelon:57952161354:kfc

Después :

Apple:pear 
watermelon:kfc

Otras lecturas

DavidPostill
fuente
Yo diría que :[^:]++:sería mucho más eficiente, pero eso solo importa si el archivo de texto es grande. También podría intentar reemplazar :[^:]++(?=:)con la cadena vacía, pero no estoy seguro de si el bloc de notas admite la búsqueda.
Boris the Spider