Hoppa till huvudinnehåll
LibraTool logoLibraTool

Gratis Blankstegsrensare

Ta bort extra mellanslag, trimma rader, dra ihop tomma rader och normalisera radslut i valfri text. Städa upp inklistrat innehåll med ett klick.

Fungerar offline när den väl lästs in
Förinställningar:

eller släpp en .txt-, .csv-, .md- eller .log-fil på rutan

0 tecken1 rader1 tomma rader
Rensningsalternativ

Vanliga användningar

  • Rensa kopierad textÅtgärda rörig formatering från Word, PDF:er och webbsidor — ta bort extra mellanslag, dubbla tomma rader och inkonsekvent indrag.
  • Rensa mellanslag i kod och konfigurationsfilerTa bort eftersläpande mellanslag, normalisera radslut och åtgärda indragnationsproblem i kod och konfigurationsfiler.
  • Rensa text för innehållshanteringssystemNormalisera text innan du klistrar in i WordPress, Contentful eller andra CMS-plattformar för att förhindra formateringsproblem.
  • Rensa mellanslag i datafilerTa bort inledande/efterföljande mellanslag från datavärden innan du importerar till databaser, kalkylblad eller datapipeliner.
  • Rensa mellanslag i e-postmallarNormalisera mellanslag i e-postkopia innan du skickar — förhindrar renderingsinkonsekvenser över e-postklienter.

Så här fungerar det

Whitespace Cleaner körs helt i din webbläsare med handskriven JavaScript-regex — inget bibliotek, ingen server. Varje omvandling sker lokalt medan du skriver, med resultat som uppdateras i realtid.

  1. 1
    Indataskanning och statistik
    Medan du skriver eller klistrar in skannar verktyget din text med riktade regex-mönster för att räkna rader med avslutande mellanslag, på varandra följande tomma rader, tabbtecken, Unicode-mellanslag (NBSP, helbredds) och osynliga nollbreddstecken. Dessa antal visas direkt under indatan så att du kan se vad som faktiskt är fel med din text innan du rensar något.
  2. 2
    Rad-för-rad-regexomvandlingar
    Funktionen clean() delar upp på radbrytningar och tillämpar dina valda alternativ i ordning: tabbar ersätts eller slås ihop, sekvenser av mellanslag reduceras till ett med /[ \t]+/g, och sedan trimmas varje rad. Unicode-mellanslag ( , – ,   och andra) ersätts med vanliga mellanslag; nollbreddstecken (​–‍, ) tas bort helt. Smart interpunktion som böjda citattecken och långa tankstreck rätas ut till ASCII-motsvarigheter.
  3. 3
    Trimning av tomma rader och dokument
    Efter arbete per rad tas på varandra följande tomma rader antingen bort helt eller slås ihop till en enda tom rad (beroende på vilket alternativ du valt) med en enda /\n{3,}/-ersättning. Inledande och avslutande radbrytningar för hela dokumentet tas bort sist, vilket håller logiken förutsägbar oavsett alternativordning.
  4. 4
    Normalisering av radslut och utdata
    Verktyget upptäcker den dominerande radslutstypen i originaltexten (LF, CRLF eller CR) före normalisering så att alternativet 'Behåll original' kan återställa den korrekt. Du kan också tvinga fram en specifik konvention. Den rensade texten visas direkt i utdatapanelen, med en före/efter-statistikpanel som visar antalet borttagna tecken och rader, och en Ladda ned .txt-knapp som bygger en Blob lokalt.

Relaterade verktyg

Vanliga frågor