Supongamos que tengo estas líneas:
A
B
C
D
E
Quiero eliminar las líneas vacías y los espacios antes de la letra también, como esto:
A
B
C
D
E
¿Cómo puedo lograr esto en Notepad++?
Supongamos que tengo estas líneas:
A
B
C
D
E
Quiero eliminar las líneas vacías y los espacios antes de la letra también, como esto:
A
B
C
D
E
¿Cómo puedo lograr esto en Notepad++?
Para eliminar los espacios iniciales y todas las líneas vacías (incluso si la línea vacía contiene espacios o tabulaciones)
^\s*
para "Buscar" y dejar en blanco "Reemplazar con".Explicación de la expresión regular:
^
significa principio de la línea\s*
significa cualquier número (incluso 0) de caracteres de espacio en blanco. Los caracteres de espacio en blanco incluyen tabulación, espacio, nueva línea y retorno de carro.
¿Qué buscarías para eliminar los espacios en blanco al final si ^\s* es el principio de la línea?
¡Qué genial! Nunca me di cuenta de que había tantas opciones de edición en el menú Editar. ¡Gracias!
Esto es lo que la mayoría de las personas buscan cuando vienen a StackOverflow con esta pregunta, desafortunadamente las respuestas "\r\n" y "^\s*" son "mejores", me lleva 5 minutos encontrar esta respuesta con Google. Esas otras respuestas son un poco autoexplicativas (con un poco de conocimiento de expresiones regulares y caracteres de escape), esta es la que realmente te ahorra tiempo...
Puedes usar una búsqueda y reemplazo de expresiones regulares simple.
____(.)\r_
(sustituye _ con espacio, ya que no se formatea correctamente en este sitio)\1
Cambia los espacios según necesites, ya que creo que este sitio no muestra los espacios exactos que necesitas.
Recomiendo personalizar tu expresión regular utilizando este tutorial y esta hoja de referencia.
Copia 2 espacios en blanco (Ctrl+C), busca y reemplaza (Ctrl+H), pega en el campo Buscar y selecciona Reemplazar. Si tienes el mismo caracter con un espacio en blanco detrás o delante, copia el caracter con el espacio en blanco y reemplázalo por el mismo caracter sin el espacio.
No hay comandos complicados, que, por cierto, no funcionaron para mí.
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.
1 votos
No idea, pregunta perfectamente bien en mi opinión. por cierto, ¿puedes verificar si el formato es correcto para tus espacios? ¿Se supone que debe haber cuatro espacios antes de un carácter (si es así, agrega 4 más por línea para que el formato del sitio tome esto en cuenta)?