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^p
z ^p
. I zanim zapytasz: nie, zastąpienie ^p
pustym zamiennikiem nie działa , ponieważ ^p
pasuje 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.
some text^p^pmoretext
?Odpowiedzi:
@mutzmatron ma rację, zastąpienie
^p^p
go^p
właściwie jest właściwym sposobem.Jednak gdy moje dokumenty zawierają np.
^p^p^p^p
Lub 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.źródło
^p^p^p^p
ze^p
dopóki nie znajdzie żadnych więcej^p^p^p^p
„s, a następnie wykonaj^p^p
->^p
rzecz.^p
różnych stylów, niezależnie od tego, czy jest to różnica w stylu akapitowym czy stylu znakowym.