Fjern linjeskift
Lim inn tekst som har blitt delt opp i korte linjer, og få tilbake rene, sammenhengende avsnitt. Linjene trimmes og slås sammen, tomme linjer kan beholdes som avsnittsskift, og alt skjer lokalt i nettleseren din.
0 tegn · 0 ord · 0 linjer
0 tegn · 0 ord · 0 linjer
Kjører helt i denne nettleserfanen. Teksten din lastes aldri opp eller lagres.
Hva det gjør
Fjern linjeskift slår sammen harde linjeskift til sammenhengende tekst. Linjene trimmes og settes sammen med mellomrom (eller uten noe for språk som skrives uten mellomrom). Tomme linjer kan beholdes som avsnittsskift, og gjentatte mellomrom kan slås sammen til ett.
første linje i en delt setning
første linje i en delt setning
Hvor uønskede linjeskift kommer fra
En PDF lagrer ikke avsnitt. Den lagrer tekstlinjer plassert på faste posisjoner på en side, så når du kopierer fra den, kommer hver linje i den trykte spalten vanligvis med sitt eget linjeskift. Ren tekst-e-post har en lignende bakgrunn: RFC 5322 setter grensen for en linje til 998 tegn og anbefaler maks 78, så mange e-postprogrammer bryter meldinger ved omtrent 72 til 76 tegn, og linjeskiftene blir stående når teksten limes inn andre steder. Utdata fra terminal, undertekster, OCR-resultater og tekst kopiert fra smale nettspalter oppfører seg på samme måte.
Når slike linjeskift limes inn i et dokument, et skjema eller et oversettelsesverktøy, deler de setninger midt i og forvirrer rettskrivingskontroll og maskinoversettelse. Når du slår sammen linjene, blir setningene hele igjen, og tomme linjer som skille bevarer avsnittsstrukturen forfatteren mente.
CRLF, LF og CR: hvorfor linjeslutt er forskjellige
Linjeslutt stammer fra skrivemaskiner og fjernskrivere, der en vognretur (CR) flyttet skrivehodet tilbake til venstre marg og en linjemating (LF) flyttet papiret én linje frem. Windows beholdt begge tegnene, så tekstfiler der avslutter hver linje med CRLF. Unix, Linux og moderne macOS bruker bare LF, mens klassisk Mac OS før OS X bare brukte CR. Tekst som flyttes mellom systemer blander ofte disse, og derfor kan en fil se ut til å ha enkel linjeavstand i én editor og dobbel eller sammenklumpet tekst i en annen.
Dette verktøyet behandler alle tre som linjeskift, så du trenger aldri vite hvilket din tekst inneholder. Når avsnittsvalget er på, markerer en linje som er tom eller bare inneholder mellomrom og tabulatorer, en avsnittsgrense. Avsnittene skrives tilbake atskilt av én tom linje, med LF.
Innstillinger og ting du bør sjekke
Slå sammen med mellomrom for norsk, engelsk og andre språk som skrives med mellomrom mellom ordene. Slå sammen uten noe for kinesisk, japansk og thai, der et ekstra mellomrom ville havnet midt i en setning. Slå sammen mellomrom gjør doble og tredoble mellomrom fra PDF-tekst med blokkjustering om til enkle. Én ting lar verktøyet bevisst være i fred: en bindestrek på slutten av en linje. «infor-» etterfulgt av «mation» blir til «infor- mation», fordi bare et menneske kan se forskjell på et delt ord og en ekte sammensetning med bindestrek som «well-known». Søk etter «- » etterpå for å rette opp slike. Hvis den rensede teksten er en liste, kan du fortsette med Fjern like linjer, eller sjekke lengden i Ordteller.
Ofte stilte spørsmål
- Hvordan fjerner jeg linjeskift, men beholder avsnittene?
- La valget for å beholde avsnitt stå på. Enkle linjeskift inni et avsnitt erstattes med et mellomrom, mens en tom linje mellom avsnitt beholdes, så teksten har fortsatt avsnittsstrukturen sin.
- Hvorfor har tekst kopiert fra en PDF linjeskift etter hver linje?
- PDF lagrer tekst som plasserte linjer på en side, ikke som løpende avsnitt. De fleste visningsprogrammer kopierer linjene nøyaktig slik de er satt opp, så hver trykte linje ender med et hardt linjeskift.
- Hva er forskjellen på CRLF og LF?
- CRLF er linjeslutten på to tegn som brukes av Windows (vognretur pluss linjemating). LF er enkelttegnet som brukes av Unix, Linux og macOS. Begge gjenkjennes her.
- Bør jeg slå sammen linjer med mellomrom eller uten noe?
- Bruk mellomrom for språk som skiller ord med mellomrom. Bruk ingenting for kinesisk, japansk eller thai tekst, eller for lange strenger som nøkler eller Base64 som er brutt ved en fast bredde.