no tengo idea, perfectamente buena pregunta imo. Por cierto, puede verificar si el formato es correcto para sus espacios. ¿Existe la intención de ser cuatro espacios antes un personaje (si es así, añadir 4 más por cada línea para el formato del sitio de toma esto en cuenta)
Jay
Respuestas:
63
Para deshacerse de los espacios iniciales y todas las líneas vacías (incluso si la línea vacía contiene espacios o pestañas)
Vaya a Buscar -> Reemplazar
Seleccione "Expresión regular" en el modo de búsqueda .
Use ^\s*para " Buscar qué " y deje " Reemplazar con " en blanco.
Hacer clic Replace all
Explicación de expresiones regulares:
^ significa comienzo de la línea
\s*significa cualquier número (incluso 0) de espacios en blanco. Los caracteres de espacio en blanco incluyen tabulación, espacio, nueva línea y retorno de carro.
¿Qué buscaría para eliminar los espacios en blanco finales si ^ \ s * es el comienzo de la línea?
Aaron
1
¿Una alternativa \s*sería \s+para uno o más espacios en blanco?
ian_scho
2
@ Aaron: busque \s+$eliminar espacios en blanco al final.
palswim
1
-1 Esto también elimina la sangría
Negro
35
Editar -> Operaciones de línea -> Eliminar líneas vacías o alternativamente: Editar -> Operaciones de línea -> Eliminar líneas vacías (que contienen caracteres en blanco)
¡Muy guay! Nunca me di cuenta de que hay tantas opciones de edición en el menú Editar. ¡Gracias!
icl7126
2
Esto es lo que la mayoría de la gente busca cuando viene a StackOverflow para esta pregunta, desafortunadamente las respuestas "\ r \ n" y "^ \ s *" son "más frías", me lleva 5 minutos encontrar esta respuesta con Google. Esas otras respuestas se explican por sí mismas (con un poco de conocimiento de expresiones regulares y caracteres de escape), esta en la que realmente le ahorra tiempo ...
Presione Ctrl+ Hpara abrir el cuadro de diálogo Buscar y reemplazar e ingrese como se muestra a continuación.
Escriba \ r \ n \ r \ n en Buscar qué
Escriba \ r \ n en Reemplazar con
Seleccione Extendido en modo de búsqueda
[\ r -> Carriage Return & \ n -> Line Feed] Incluso eliminará espacios de línea desiguales. Simplemente continúe haciendo clic en REPLACE ALL hasta que obtenga el resultado esperado. ¡Espero que esto ayude!
Copie 2 espacios en blanco ( Ctrl+ C), busque y reemplace ( Ctrl+ H), pegue en el campo Buscar y seleccione Reemplazar. Si tiene el mismo carácter con un espacio en blanco detrás o delante, copie el carácter con el espacio en blanco y reemplácelo con el mismo carácter sin el espacio en blanco.
No hay comandos complicados, que, por cierto, no funcionaron para mí.
Respuestas:
Para deshacerse de los espacios iniciales y todas las líneas vacías (incluso si la línea vacía contiene espacios o pestañas)
^\s*
para " Buscar qué " y deje " Reemplazar con " en blanco.Explicación de expresiones regulares:
^
significa comienzo de la línea\s*
significa cualquier número (incluso 0) de espacios en blanco. Los caracteres de espacio en blanco incluyen tabulación, espacio, nueva línea y retorno de carro.fuente
\s*
sería\s+
para uno o más espacios en blanco?\s+$
eliminar espacios en blanco al final.Editar -> Operaciones de línea -> Eliminar líneas vacías o alternativamente: Editar -> Operaciones de línea -> Eliminar líneas vacías (que contienen caracteres en blanco)
fuente
Ir a
Edit
>Line Operations
>Remove Empty Lines
fuente
La manera fácil sería seleccionar todo (Ctrl + A), vaya a Edición> Operación en blanco> Recortar espacio final.
Esto debería eliminar todos los espacios intermedios.
fuente
Puede usar una simple búsqueda de expresiones regulares y reemplazar.
____(.)\r_
(intercambie _ con espacio, ya que no se formatea correctamente en este sitio)\1
Cambie los espacios según lo necesite porque creo que este sitio no muestra los espacios exactos que necesita.
Recomiendo personalizar su expresión regular utilizando este tutorial y esta hoja de trucos .
fuente
Presione Ctrl+ Hpara abrir el cuadro de diálogo Buscar y reemplazar e ingrese como se muestra a continuación.
[\ r -> Carriage Return & \ n -> Line Feed] Incluso eliminará espacios de línea desiguales. Simplemente continúe haciendo clic en REPLACE ALL hasta que obtenga el resultado esperado. ¡Espero que esto ayude!
fuente
Copie 2 espacios en blanco ( Ctrl+ C), busque y reemplace ( Ctrl+ H), pegue en el campo Buscar y seleccione Reemplazar. Si tiene el mismo carácter con un espacio en blanco detrás o delante, copie el carácter con el espacio en blanco y reemplácelo con el mismo carácter sin el espacio en blanco.
No hay comandos complicados, que, por cierto, no funcionaron para mí.
fuente
Vaya a Edición> Operaciones en blanco> Eliminar espacios en blanco innecesarios y EOL
fuente