Microsoft Word: eliminar líneas en blanco o párrafos vacíos

9

Ok, entonces si buscas "líneas en blanco para eliminar palabras" obtienes muchas cosas, pero en su mayoría están hablando de los caracteres especiales para reemplazar dos párrafos vacíos sucesivos, es decir, reemplazar ^p^pcon ^p. Y antes de preguntar: no, no funciona reemplazarlo ^pcon un reemplazo vacío, porque ^pcoincide con un retorno de carro y no con un párrafo (es decir, reemplazará todos los retornos de carro en un documento, transformándolo en un texto largo).

Sin embargo, tengo líneas vacías que son solo líneas sin texto delante de un retorno de carro: en términos de expresión regular, describiría esto como

^$

O en términos de HTML, estoy hablando de esto:

<p>Some text</p>
<p></p>
<p>some more text</p>

Y en vi simplemente eliminaría las líneas en blanco . Pero no puedo exportar la palabra, modificar texto e importar, está usando formato pesado, etc.

Usando Microsoft Word 2007.

marca
fuente
1
¿No debería reemplazar ^ p ^ p con ^ p trabajo, ya que aparece una sola línea en blanco como some text^p^pmoretext?
jmetz

Respuestas:

10

@mutzmatron tiene razón, reemplazar ^p^pen ^prealidad es la forma correcta.

Sin embargo, cuando mis documentos contienen, por ejemplo, ^p^p^p^po similar, no los recogerá todos y se irá nuevamente ^p^p. Así que debo ejecutar esta operación de búsqueda / reemplazo varias veces hasta que se hayan cubierto todos los casos.

marca
fuente
1
Si tiene muchas secuencias de muchas líneas en blanco (párrafos), considere reemplazar ^p^p^p^pcon ^phasta que no encuentre más ^p^p^p^p, luego haga lo ^p^p-> ^p.
Scott
@mark Esto no parece funcionar si hay dos párrafos consecutivos ^pde estilos diferentes, ya sea una diferencia en el estilo de párrafo o el estilo de carácter.
Jonathan Komar
La mejor y más simple respuesta hasta ahora, a diferencia de algunos blogs, incluso hablando de hacer esto en VBA. Cielo prohibido.
Fandango68
0

Otra forma mediante el uso de comodines:

Marque "Usar comodines" en la ventana de búsqueda y reemplazo.

buscar: (^13)^13{1,}.

reemplazar: \1.

^13es la marca de párrafo en modo comodín. Buscaría una marca de párrafo seguido de al menos otra (s) marca (s) de párrafo. Solo mantenga la primera marca de párrafo, que marca el final de una línea no vacía.

Z.Zen
fuente