Fjern linjeskift
Indsæt tekst, der er blevet hakket op i korte linjer, og få rene, sammenhængende afsnit tilbage. Linjerne trimmes og samles, tomme linjer kan bevares som afsnitsskift, og alt foregår lokalt i din browser.
0 tegn · 0 ord · 0 linjer
0 tegn · 0 ord · 0 linjer
Kører udelukkende i denne browserfane. Din tekst bliver aldrig uploadet eller gemt.
Hvad det gør
Fjern linjeskift sætter hårdt ombrudte linjer sammen til sammenhængende tekst. Linjerne trimmes og samles med et mellemrum (eller uden noget for sprog, der skrives uden mellemrum). Tomme linjer kan beholdes som afsnitsskift, og gentagne mellemrum kan slås sammen.
første linje af en ombrudt sætning
første linje af en ombrudt sætning
Hvor uønskede linjeskift kommer fra
En PDF gemmer ikke afsnit. Den gemmer tekstlinjer, der er placeret på faste positioner på en side, så når du kopierer fra den, kommer hver linje i den trykte spalte som regel med sit eget linjeskift. Ren tekst i e-mails har en lignende historie: RFC 5322 begrænser en linje til 998 tegn og anbefaler højst 78, så mange mailprogrammer ombryder beskeder ved omkring 72 til 76 tegn, og skiftene bliver stående, når teksten indsættes andre steder. Terminaludskrifter, undertekster, OCR-resultater og tekst kopieret fra smalle webspalter opfører sig på samme måde.
Når linjeskiftene indsættes i et dokument, en formular eller et oversættelsesværktøj, deler de sætninger midt i og forvirrer stavekontrol og maskinoversættelse. Når linjerne sættes sammen, bliver sætningerne hele igen, og hvis du beholder tomme linjer som skillelinjer, bevares den afsnitsstruktur, som forfatteren havde tænkt sig.
CRLF, LF og CR: hvorfor linjeskift er forskellige
Linjeskift stammer fra skrivemaskiner og fjernskrivere, hvor et vognretur (CR) flyttede skrivehovedet tilbage til venstre margen, og et linjeskift (LF) rykkede papiret en linje frem. Windows beholdt begge tegn, så dets tekstfiler afslutter hver linje med CRLF. Unix, Linux og moderne macOS bruger kun LF, og det klassiske Mac OS før OS X brugte kun CR. Tekst, der flyttes mellem systemer, blander dem ofte, og derfor kan en fil se enkeltlinjet ud i én editor og have dobbelt linjeafstand eller løbe sammen i en anden.
Dette værktøj behandler alle tre som linjeskift, så du aldrig behøver at vide, hvilket én din tekst indeholder. Med afsnitsindstillingen slået til markerer en linje, der er tom eller kun indeholder mellemrum og tabulatorer, en afsnitsgrænse. Afsnittene skrives tilbage adskilt af én tom linje med LF.
Indstillinger og ting, du bør tjekke
Sæt sammen med et mellemrum for dansk, engelsk og andre sprog, der skrives med mellemrum mellem ordene. Sæt sammen uden noget for kinesisk, japansk og thai, hvor et ekstra mellemrum ville havne midt i en sætning. Slå mellemrum sammen gør dobbelte og tredobbelte mellemrum fra justeret PDF-tekst til enkelte. Én ting lader værktøjet med vilje være i fred: en bindestreg i slutningen af en linje. "infor-" efterfulgt af "mation" bliver til "infor- mation", fordi kun et menneske kan se forskel på et delt ord og en ægte sammensætning med bindestreg som "e-mail-adresse". Søg bagefter efter "- " for at rette dem. Hvis den rensede tekst er en liste, kan du fortsætte med Fjern dublerede linjer eller tjekke længden i Ordtæller.
Ofte stillede spørgsmål
- Hvordan fjerner jeg linjeskift, men bevarer afsnittene?
- Lad indstillingen til at beholde afsnit stå slået til. Enkelte linjeskift inde i et afsnit erstattes med et mellemrum, mens en tom linje mellem afsnit bevares, så teksten stadig har sin afsnitsstruktur.
- Hvorfor har tekst kopieret fra en PDF et linjeskift efter hver linje?
- PDF gemmer tekst som placerede linjer på en side og ikke som løbende afsnit. De fleste fremvisere kopierer linjerne præcis, som de er sat op, så hver trykt linje slutter med et hårdt linjeskift.
- Hvad er forskellen på CRLF og LF?
- CRLF er det linjeskift på to tegn, som Windows bruger (vognretur plus linjeskift). LF er det enkelte tegn, som Unix, Linux og macOS bruger. Begge dele genkendes her.
- Skal jeg samle linjerne med et mellemrum eller uden noget?
- Brug et mellemrum til sprog, der adskiller ord med mellemrum. Brug ingenting til kinesisk, japansk eller thai tekst eller til lange strenge som nøgler eller Base64, der er blevet ombrudt ved en fast bredde.