Notepad++ Cómo borrar todo antes de los primeros dos puntos

Notepad++ Cómo borrar todo antes de los primeros dos puntos

Texto de ejemplo:

test3:orange;mango
test324:cherry;peach
test35:apple;pear

Quiero eliminar la parte de 'prueba' en cada línea.

Sé que hay una expresión para eliminar todo antes de los primeros dos puntos.

Respuesta1

  • Ctrl+H
  • Encuentra qué: ^[^:]+ o ^[^:]+:si quieres eliminar también los dos puntos
  • Reemplazar con:LEAVE EMPTY
  • comprobar Envolver alrededor
  • comprobar expresión regular
  • Replace all

Explicación:

^       : beginning of line
  [^:]+ : 1 or more any character that is not a colon
  :     : a colon (only if you want to remove it)

Resultado para el ejemplo dado:

:orange;mango
:cherry;peach
:apple;pear

O

orange;mango
cherry;peach
apple;pear

Respuesta2

Abra el cuadro de diálogo "Buscar y reemplazar" (Ctrl + H suponiendo que sea Windows) y habilite el Regualar Expressionmodo de búsqueda. La siguiente expresión regular en el cuadro de búsqueda resaltará "prueba" seguida de cualquier texto hasta los dos puntos inclusive:

^(test).*:

Puede dejar el cuadro "Reemplazar con" vacío y hacer clic en "Reemplazar todo" para simplemente eliminar todas las instancias de un archivo, o ingresar dos puntos en el cuadro "Reemplazar con" para conservar los dos puntos.

Vea la imagen a continuación como referencia.

ingrese la descripción de la imagen aquí

Puede obtener más información sobre las expresiones regulares en Microsoft.Lenguaje de expresiones regulares: referencia rápida

información relacionada