2 votos

¿Cómo puedo crear un salto de línea en la primera letra que sigue a un guión?

He estado usando este maravilloso sitio durante años, pero después de horas de búsqueda en él, no puedo entender cómo hacer lo siguiente en Notepad++. Así que abrí una cuenta para hacer respetuosamente la siguiente solicitud:

Tengo miles de registros que se parecen a continuación, donde los guiones preceden a varios nombres de caballos y registros (una línea de texto):

Canland Hall 3,1:57 ------Father Patrick 3,1:50.2f  ----------------Enjoy Lavec 3,1:52 ----Gala Dream -------------------------------Maple Frosting

Necesito crear nuevas líneas comenzando con el nombre de cada caballo. Usando -[A-Z] en “Buscar qué” puedo identificar el guion y la primera letra del nombre del caballo (por ejemplo, "-F" como en "Father" arriba), pero no puedo entender cómo crear una nueva línea comenzando con el nombre del caballo (sin el guión).

Lo que necesito (como mínimo):

Canland Hall 3,1:57 

Father Patrick 3,1:50.2f  ----------------

Enjoy Lavec 3,1:52 

Gala Dream -------------------------------

Maple Frosting

Lo que me encantaría tener (sin guiones):

Canland Hall 3,1:57

Father Patrick 3,1:50.2f  

Enjoy Lavec 3,1:52 

Gala Dream 

Maple Frosting

Gracias de antemano por su tiempo y ayuda.

4voto

simon Puntos 195

Encuentra: (\-+)([A-Z]); Reemplaza con: \n$2

Establece la flag Expresión regular en on

introducir descripción de la imagen aquí

0 votos

¡Gracias! Esto funcionó.

2voto

Puedes intentar:

  • Buscar: -{2,}
  • Reemplazar con: \n
  • Modo de búsqueda: Expresión regular

IMG:

0 votos

¡Gracias! ¡Esto también funcionó!

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X