Hopp til hovedinnhold
LibraTool logoLibraTool

Gratis Mellomromsrenser

Fjern ekstra mellomrom, trim linjer, slå sammen blanke linjer og normaliser linjeavslutninger i tekst. Rydd opp kopiert innhold med ett klikk.

Fungerer uten nett når den er lastet
Forhåndsinnstillinger:

eller slipp en .txt-, .csv-, .md- eller .log-fil på boksen

0 tegn1 linjer1 tomme linjer
Rensingsalternativer

Vanlige bruksområder

  • Rens kopiert tekstReparer rotete formatering fra Word, PDF-er og nettsider — fjern ekstra mellomrom, doble tomme linjer og inkonsekvent innrykk.
  • Rens mellomrom i kode og konfigfilerFjern etterfølgende mellomrom, normaliser linjeendings og rett innrykkingsproblemer i kode og konfigfiler.
  • Rens tekst for innholdsstyringsystemerNormaliser tekst før innliming i WordPress, Contentful eller andre CMS-plattformer for å forhindre formateringsproblemer.
  • Rens mellomrom i datafilerFjern innledende/etterfølgende mellomrom fra dataverdier før import til databaser, regneark eller datarørledninger.
  • Rens mellomrom i e-postmalerNormaliser mellomrom i e-postkopi før sending — forhindrer gjengivelsesinkonsistenser på tvers av e-postklienter.

Hvordan det fungerer

Mellomromsrenseren kjører helt i nettleseren med håndskrevne JavaScript-regex — ingen bibliotek, ingen server. Hver transformasjon skjer lokalt mens du skriver, med resultater som oppdateres i sanntid.

  1. 1
    Skanning av inndata og statistikk
    Mens du skriver eller limer inn, skanner verktøyet teksten med målrettede regex-mønstre for å telle linjer med mellomrom på slutten, flere tomme linjer på rad, tabulatortegn, Unicode-mellomrom (NBSP, full bredde) og usynlige tegn med null bredde. Tallene vises straks under inndatafeltet, så du ser hva som faktisk er galt med teksten før du renser noe.
  2. 2
    Regex-transformasjoner linje for linje
    Funksjonen clean() deler på linjeskift og bruker valgene dine i rekkefølge: tabulatorer erstattes eller slås sammen, serier med mellomrom reduseres til ett med /[ \t]+/g, og deretter trimmes hver linje. Unicode-mellomrom ( ,  – ,   med flere) erstattes med vanlige mellomrom; tegn med null bredde (​–‍, ) slettes helt. Smart tegnsetting som krøllete anførselstegn og tankestreker gjøres om til ASCII-motstykker.
  3. 3
    Trimming av tomme linjer og dokumentet
    Etter arbeidet per linje blir flere tomme linjer på rad enten fjernet helt eller slått sammen til én tom linje (etter valget ditt) med én enkelt /\n{3,}/-erstatning. Linjeskift i starten og slutten av hele dokumentet fjernes til sist, så logikken er forutsigbar uansett rekkefølgen på valgene.
  4. 4
    Normalisering av linjeskift og resultat
    Verktøyet finner den dominerende linjeskifttypen i originalteksten (LF, CRLF eller CR) før normaliseringen, så valget «Behold original» kan gjenopprette den nøyaktig. Du kan også tvinge frem en bestemt type. Den rensede teksten vises umiddelbart i utdataruten, med et før/etter-statistikkpanel som viser antall fjernede tegn og linjer, og en Last ned .txt-knapp som bygger en Blob lokalt.

Relaterte verktøy

Ofte stilte spørsmål