Gå til hovedindhold

Gratis Mellemrumsrenser

Fjern ekstra mellemrum, trim linjer, flet tomme linjer og normaliser linjeskift i enhver tekst. Rens kopieret indhold med ét klik.

Virker offline, når den er indlæst
Forudindstillinger:

eller slip en .txt-, .csv-, .md- eller .log-fil på feltet

0 tegn1 linjer1 tomme linjer
Rensningsindstillinger

Almindelige anvendelser

  • Rens kopieret tekstReparer rodet formatering fra Word, PDF'er og websider — fjern ekstra mellemrum, dobbelt tomme linjer og inkonsekvent indrykning.
  • Rens mellemrum i kode og konfigurationsfilerFjern efterfølgende mellemrum, normaliser linjeslutninger og ret indryknigsproblemer i kode og konfigurationsfiler.
  • Rens tekst til indholdsstyringssystemerNormaliser tekst, før du indsætter i WordPress, Contentful eller andre CMS-platforme for at forhindre formateringsproblemer.
  • Rens mellemrum i datafilerFjern indledende/efterfølgende mellemrum fra dataværdier før import til databaser, regneark eller datarørledninger.
  • Rens mellemrum i e-mailskabelonerNormaliser mellemrum i e-mailindhold før afsendelse — forhindrer gengivelsesinkonsistenser på tværs af e-mailklienter.

Sådan fungerer det

Blanktegnsrenser kører udelukkende i din browser med håndskrevet JavaScript-regex — intet bibliotek, ingen server. Hver transformation sker lokalt, mens du skriver, og resultaterne opdateres i realtid.

  1. 1
    Scanning af input og statistik
    Mens du skriver eller indsætter, gennemsøger værktøjet din tekst med målrettede regex-mønstre for at tælle linjer med afsluttende mellemrum, flere tomme linjer i træk, tabulatorer, Unicode-mellemrum (NBSP, fuld bredde) og usynlige tegn med nul bredde. Tallene vises straks under inputtet, så du kan se, hvad der faktisk er galt med teksten, før du renser noget.
  2. 2
    Regex-transformationer linje for linje
    Funktionen clean() deler ved linjeskift og anvender dine valgte indstillinger i rækkefølge: tabulatorer erstattes eller samles, flere mellemrum i træk reduceres til ét med /[ \t]+/g, og derefter renses hver linje for blanktegn i enderne. Unicode-mellemrum ( ,  – ,   med flere) erstattes med almindelige mellemrum; tegn med nul bredde (​–‍, ) slettes helt. Typografisk tegnsætning som krøllede anførselstegn og tankestreger rettes til ASCII-ækvivalenter.
  3. 3
    Tomme linjer og beskæring af dokumentet
    Efter arbejdet pr. linje bliver flere tomme linjer i træk enten fjernet helt eller samlet til én tom linje (alt efter hvad du valgte) med én /\n{3,}/-udskiftning. Indledende og afsluttende linjeskift for hele dokumentet fjernes til sidst, så logikken er forudsigelig uanset rækkefølgen af indstillinger.
  4. 4
    Normalisering af linjeskift og output
    Værktøjet registrerer den dominerende linjeafslutning i den oprindelige tekst (LF, CRLF eller CR) før normaliseringen, så indstillingen 'Behold original' kan genskabe den trofast. Du kan også gennemtvinge en bestemt konvention. Den rensede tekst vises øjeblikkeligt i outputruden sammen med et før/efter-statistikpanel, der viser antal fjernede tegn og linjer, og en Download .txt-knap, der bygger en Blob lokalt.

Relaterede værktøjer

Ofte stillede spørgsmål