Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis Witspasie-skoonmaker

Verwyder ekstra spasies, snoei lyne, vou leë lyne in, en normaliseer lyneindes in enige teks. Maak gekopieerde inhoud skoon met een klik.

Werk vanlyn sodra gelaai
Voorstelle:

of los 'n .txt-, .csv-, .md- of .log-lêer op die blokkie

0 karakters1 reëls1 leë reëls
Skoonmaakopsies

Algemene gebruike

  • Skoonmaak gekopieerde teksLos netjies formatering uit Word, PDF en webwerwe — verwyder oormatige spasies, dubble leë lyne en ongelykoppige inspringing.
  • Skoonmaak witruimte in kode en konfigurasielêersVerwyder agtergeblewe spasies, normaliseer lynuiteinde en los inspringingingsprobleme in kode en konfigurasielêiers op.
  • Skoonmaak teks vir inhoudsbestuurstelleNormaliseer teks voor deponering in WordPress, Contentful of ander CMS-platforms om formatteingsprobleme te voorkom.
  • Skoonmaak witruimte in gegeweselêiersVerwyder voorafgaande/eindigende spasies van gegeweswaardes voor invoer in databasisse, sigblaaie of gegewespylyne.
  • Skoonmaak witruimte in e-possjabloneNormaliseer spasering in e-poskopie voor versending — voorkom renderingongelykheid oor e-poskliënte.

Hoe dit werk

Spasiëring-skoonmaker loop heeltemal in jou blaaier met handgeskrewe JavaScript-reëlmatige-uitdrukkings — geen biblioteek, geen bediener nie. Elke transformasie gebeur plaaslik terwyl jy tik, met resultate wat intyds bywerk.

  1. 1
    Toevoerskandering en statistieke
    Terwyl jy tik of plak, skandeer die nutsprogram jou teks met geteikende reëlmatige-uitdrukking-patrone om agterste-spasie-lyne, opeenvolgende leë lyne, tab-karakters, Unicode-spasies (NBSP, volwydte), en onsigbare nul-wydte-karakters te tel. Hierdie tellings verskyn onmiddellik onder die toevoer sodat jy kan sien wat werklik verkeerd is met jou teks voordat jy iets skoonmaak.
  2. 2
    Lyn-vir-lyn-reëlmatige-uitdrukking-transformasies
    Die clean()-funksie verdeel op nuwe lyne en pas jou gekose opsies in volgorde toe: tabs word vervang of saamgevou, lopies van spasies word na een verminder met /[ \t]+/g, dan word elke lyn afgeknip. Unicode-spasies ( , – ,   en ander) word met gewone spasies vervang; nul-wydte-karakters (​–‍, ) word heeltemal verwyder. Slim leestekens soos krul-aanhalings en em-koppeltekens word na ASCII-ekwivalente reguit gemaak.
  3. 3
    Leë-lyn- en dokument-afknipping
    Na per-lyn-werk word opeenvolgende leë lyne óf heeltemal verwyder óf na 'n enkele leë saamgevou (watter opsie jy ook al gekies het) met 'n enkele /\n{3,}/-vervanging. Voorste en agterste nuwe lyne vir die hele dokument word laaste gestrip, wat die logika voorspelbaar hou ongeag opsie-volgorde.
  4. 4
    Lyn-einde-normalisering en uitset
    Die nutsprogram bespeur die dominante lyn-einde van die oorspronklike teks (LF, CRLF, of CR) voor normalisering sodat die 'Behou oorspronklike'-opsie dit getrou kan herstel. Jy kan ook 'n spesifieke konvensie afdwing. Die skoongemaakte teks verskyn oombliklik in die uitsetpaneel, met 'n voor/na-statistiekpaneel wat verwyderde karakter- en lyntellings wys, en 'n Laai .txt Af-knoppie wat 'n Blob plaaslik bou.

Verwante gereedskap

Gereelde vrae