UltKit

Usuń podziały wierszy

Wklej tekst pocięty na krótkie wiersze i otrzymaj czyste, ciągłe akapity. Wiersze są przycinane i łączone, puste wiersze mogą pozostać jako podziały akapitów, a całość odbywa się lokalnie w przeglądarce.

Łącz wiersze za pomocą

Znaki: 0 · słowa: 0 · wiersze: 0

Znaki: 0 · słowa: 0 · wiersze: 0

Działa w całości w tej karcie przeglądarki. Twój tekst nie jest wysyłany ani zapisywany.

Co robi to narzędzie

Usuwanie podziałów wierszy łączy twardo zawinięte wiersze w ciągły tekst. Wiersze są przycinane i łączone spacją (lub bez niej w językach pisanych bez spacji); puste wiersze można zachować jako podziały akapitów, a powtarzające się spacje można scalić.

Przed
pierwszy wiersz
zawiniętego zdania
Po
pierwszy wiersz zawiniętego zdania

Skąd biorą się niechciane podziały wierszy

PDF nie przechowuje akapitów. Zapisuje wiersze tekstu umieszczone w stałych miejscach strony, dlatego po skopiowaniu każdy wiersz drukowanej kolumny zwykle trafia do schowka z własnym złamaniem wiersza. Podobna historia dotyczy e-maili w czystym tekście: RFC 5322 ogranicza długość wiersza do 998 znaków i zaleca nie więcej niż 78, więc wiele programów pocztowych zawija wiadomości po około 72–76 znakach, a te złamania zostają po wklejeniu tekstu gdzie indziej. Tak samo zachowują się dane wyjściowe terminala, napisy, wyniki OCR i tekst skopiowany z wąskich kolumn stron internetowych.

Po wklejeniu do dokumentu, formularza lub narzędzia do tłumaczenia takie złamania dzielą zdania w połowie i mylą sprawdzanie pisowni oraz tłumaczenie maszynowe. Połączenie wierszy przywraca zdania, a pozostawienie pustych wierszy jako separatorów zachowuje podział na akapity, który zamierzył autor.

CRLF, LF i CR: dlaczego znaki końca wiersza się różnią

Znaki końca wiersza wywodzą się z maszyn do pisania i dalekopisów, w których powrót karetki (CR) przesuwał głowicę z powrotem do lewego marginesu, a wysuw wiersza (LF) przesuwał papier o jeden wiersz. System Windows zachował oba znaki, więc jego pliki tekstowe kończą każdy wiersz sekwencją CRLF; Unix, Linux i współczesny macOS używają samego LF; klasyczny Mac OS sprzed OS X używał samego CR. Tekst przenoszony między systemami często zawiera mieszankę tych znaków, dlatego plik w jednym edytorze może wyglądać, jakby miał pojedyncze odstępy, a w innym podwójne lub zlane w jeden wiersz.

To narzędzie traktuje wszystkie trzy jako złamania wiersza, więc nie musisz wiedzieć, który z nich zawiera Twój tekst. Gdy opcja akapitów jest włączona, wiersz pusty lub zawierający tylko spacje i tabulatory oznacza granicę akapitu; akapity są zapisywane z powrotem, rozdzielone jednym pustym wierszem, z użyciem LF.

Opcje i na co zwrócić uwagę

Łącz za pomocą spacji w języku polskim, angielskim i innych językach, w których słowa oddziela się spacjami; łącz bez znaku dla chińskiego, japońskiego i tajskiego, gdzie dodatkowa spacja znalazłaby się w środku zdania. Opcja zwijania spacji zamienia podwójne i potrójne spacje, pozostawione przez wyjustowany tekst z PDF, na pojedyncze. Jednej rzeczy narzędzie celowo nie rusza: łącznika na końcu wiersza. „infor-” po którym następuje „mation” zamieni się w „infor- mation”, ponieważ tylko człowiek odróżni przeniesione słowo od prawdziwego złożenia z łącznikiem, takiego jak „biało-czerwony”. Wyszukaj potem „- ”, aby je poprawić. Jeśli oczyszczony tekst jest listą, przejdź do usuwania zduplikowanych wierszy albo sprawdź jego długość w liczniku słów.

Najczęściej zadawane pytania

Jak usunąć podziały wierszy, ale zachować akapity?
Zostaw włączoną opcję zachowania akapitów. Pojedyncze złamania wewnątrz akapitu są zastępowane spacją, a pusty wiersz między akapitami zostaje, więc tekst nadal ma strukturę akapitów.
Dlaczego tekst skopiowany z PDF ma podział po każdym wierszu?
PDF przechowuje tekst jako wiersze umieszczone na stronie, a nie jako płynące akapity. Większość przeglądarek kopiuje te wiersze dokładnie tak, jak są ułożone, więc każdy drukowany wiersz kończy się twardym złamaniem.
Czym różni się CRLF od LF?
CRLF to dwuznakowy koniec wiersza używany przez Windows (powrót karetki plus wysuw wiersza); LF to pojedynczy znak używany przez Unix, Linux i macOS. Oba są tu rozpoznawane.
Łączyć wiersze spacją czy bez żadnego znaku?
Użyj spacji dla języków, w których słowa oddziela się spacjami. Nie używaj nic dla tekstu chińskiego, japońskiego lub tajskiego ani dla długich ciągów, takich jak klucze czy Base64, zawiniętych na stałej szerokości.