Microsoft Word: usuń puste linie lub puste akapity


9

Ok, więc jeśli szukasz „słowa usunąć puste wiersze” masz wiele rzeczy , ale są one głównie mówić o specjalnych znaków do zastąpienia dwóch kolejnych pustych akapitów, czyli zastąpić ^p^pz ^p. I zanim zapytasz: nie, zastąpienie ^ppustym zamiennikiem nie działa , ponieważ ^ppasuje do znaku powrotu karetki, a nie do akapitu (tzn. Zastąpi wszystkie znaki powrotu karetki w dokumencie, przekształcając go w jeden długi tekst).

Mam jednak puste linie, które są po prostu liniami bez tekstu przed znakiem powrotu karetki: jeśli chodzi o wyrażenie regularne, opisałbym to jako

^$

Lub jeśli chodzi o HTML, mówię o tym:

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

I vi po prostu usunęłbym puste linie . Ale nie mogę eksportować słowa, modyfikować tekstu i importować, używa intensywnego formatowania itp.

Korzystanie z Microsoft Word 2007.


1
Czy nie powinno być zastąpienie ^ p ^ p przez ^ p, ponieważ pojedyncza pusta linia pojawia się jako some text^p^pmoretext?
jmetz

Odpowiedzi:


10

@mutzmatron ma rację, zastąpienie ^p^pgo ^pwłaściwie jest właściwym sposobem.

Jednak gdy moje dokumenty zawierają np. ^p^p^p^pLub podobne, nie wszystkie je przejmie i ponownie odejdą ^p^p. Muszę więc uruchomić tę operację wyszukiwania / zamiany kilka razy, aż wszystkie przypadki zostaną uwzględnione.


1
Jeśli masz wiele sekwencje wielu pustych wierszy (pkt), należy rozważyć zastąpienie ^p^p^p^pze ^pdopóki nie znajdzie żadnych więcej ^p^p^p^p„s, a następnie wykonaj ^p^p-> ^przecz.
Scott,

@mark To wydaje się nie działać, jeśli istnieją dwa kolejne akapity ^próżnych stylów, niezależnie od tego, czy jest to różnica w stylu akapitowym czy stylu znakowym.
Jonathan Komar

Najprostsza i najlepsza jak dotąd odpowiedź - w przeciwieństwie do niektórych blogów nawet mówiących o robieniu tego w VBA! Broń Boże.
Fandango68,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.