Ta bort radbrytningar
Klistra in text som har blivit uppdelad i korta rader och få tillbaka rena, sammanhängande stycken. Raderna trimmas och slås ihop, tomma rader kan behållas som styckebrytningar och allt sker lokalt i din webbläsare.
0 tecken · 0 ord · 0 rader
0 tecken · 0 ord · 0 rader
Körs helt i den här webbläsarfliken. Din text laddas aldrig upp eller sparas.
Vad det gör
Ta bort radbrytningar fogar ihop hårt radbrutna rader till sammanhängande text. Raderna trimmas och förenas med ett mellanslag (eller med ingenting för språk som skrivs utan mellanslag). Tomma rader kan behållas som styckebrytningar och flera mellanslag i rad kan slås ihop.
första raden i en radbruten mening
första raden i en radbruten mening
Varifrån oönskade radbrytningar kommer
En PDF lagrar inte stycken. Den lagrar textrader som placerats på fasta positioner på en sida, så när du kopierar från den följer vanligtvis ett radbrytning med varje rad i den tryckta kolumnen. Ren text i e-post har en liknande historia: RFC 5322 begränsar en rad till 998 tecken och rekommenderar högst 78, så många e-postprogram bryter meddelanden vid omkring 72 till 76 tecken, och bryten finns kvar när texten klistras in någon annanstans. Terminalutdata, undertexter, OCR-resultat och text som kopierats från smala webbkolumner beter sig på samma sätt.
När de klistras in i ett dokument, ett formulär eller ett översättningsverktyg delar dessa radbrytningar meningar mitt i och förvirrar stavningskontroller och maskinöversättning. Genom att foga ihop raderna återställs meningarna, och om du behåller tomma rader som avskiljare bevaras styckestrukturen som författaren avsåg.
CRLF, LF och CR: varför radslut skiljer sig åt
Radslut går tillbaka till skrivmaskiner och fjärrskrivare, där en vagnretur (CR) flyttade skrivhuvudet tillbaka till vänstermarginalen och en radmatning (LF) flyttade fram papperet en rad. Windows behöll båda tecknen, så textfiler där avslutar varje rad med CRLF; Unix, Linux och moderna macOS använder bara LF; klassiska Mac OS före OS X använde bara CR. Text som flyttas mellan system blandar ofta dessa, och därför kan en fil se ut att ha enkelt radavstånd i en editor och dubbelt eller hopklistrat i en annan.
Det här verktyget behandlar alla tre som radbrytningar, så du behöver aldrig veta vilken din text innehåller. Med styckealternativet påslaget markerar en rad som är tom eller bara innehåller mellanslag och tabbar en styckegräns; styckena skrivs tillbaka åtskilda av en tom rad, med LF.
Alternativ och saker att kontrollera
Foga ihop med mellanslag för svenska, engelska och andra språk som skrivs med mellanslag mellan orden; foga ihop utan något för kinesiska, japanska och thai, där ett extra mellanslag skulle hamna mitt i en mening. Slå ihop mellanslag gör om dubbla och tredubbla mellanslag, som blockjusterad PDF-text lämnar efter sig, till enkla. En sak låter verktyget medvetet vara: ett bindestreck i slutet av en rad. "infor-" följt av "mation" blir "infor- mation", eftersom bara en människa kan skilja ett avbrutet ord från en riktig sammansättning med bindestreck som "well-known". Sök efter "- " efteråt för att rätta till dem. Om den rensade texten är en lista kan du fortsätta med Ta bort dubbletter av rader eller kontrollera längden i Ordräknaren.
Vanliga frågor
- Hur tar jag bort radbrytningar men behåller styckena?
- Låt alternativet för att behålla stycken vara påslaget. Enskilda radbrytningar inuti ett stycke ersätts med ett mellanslag, medan en tom rad mellan stycken behålls, så texten behåller sin styckestruktur.
- Varför har text som kopierats från en PDF en radbrytning efter varje rad?
- PDF lagrar text som placerade rader på en sida, inte som löpande stycken. De flesta läsare kopierar raderna exakt som de är uppställda, så varje tryckt rad slutar med en hård radbrytning.
- Vad är skillnaden mellan CRLF och LF?
- CRLF är det radslut med två tecken som Windows använder (vagnretur plus radmatning); LF är det enda tecken som används av Unix, Linux och macOS. Båda känns igen här.
- Ska jag slå ihop raderna med ett mellanslag eller utan något?
- Använd mellanslag för språk som skiljer ord åt med mellanslag. Använd inget för kinesisk, japansk eller thailändsk text, eller för långa strängar som nycklar eller Base64 som har brutits vid en fast bredd.