Lumaktaw sa pangunahing nilalaman

Libreng Tagaalis ng Whitespace

Alisin ang mga karagdagang espasyo, putulin ang mga linya, i-collapse ang mga blangkong linya, at gawing normal ang mga line ending sa anumang teksto. Linisin ang copy-pasted na nilalaman sa isang click.

Gumagana offline kapag na-load na
Preset:

o ihulog ang .txt, .csv, .md o .log file sa kahon

0 karakter1 linya1 blangkong linya
Mga opsyon sa paglilinis

Mga karaniwang gamit

  • Linisin ang Copy-Paste na TekstoI-ayos ang beehive na formatting mula sa Word, PDF, at web page — alisin ang extra space, double blank line, at inconsistent indentation.
  • Linisin ang Whitespace sa Code at Config FileAlisin ang trailing space, normalize ang line ending, at ayusin ang indentation issue sa code at configuration file.
  • Linisin ang Teksto para sa Content Management SystemI-normalize ang teksto bago i-paste sa WordPress, Contentful, o iba pang CMS platform upang maiwasan ang formatting issue.
  • Linisin ang Whitespace sa Data FileAlisin ang leading/trailing space mula sa data value bago i-import sa database, spreadsheet, o data pipeline.
  • Linisin ang Whitespace sa Email TemplateI-normalize ang spacing sa email copy bago magpadala — naiwasan ang rendering inconsistency sa email client.

Paano ito Gumagana

Buong tumatakbo sa iyong browser ang Whitespace Cleaner gamit ang hand-written na JavaScript regex — walang library, walang server. Nangyayari nang lokal ang bawat transformation habang nagta-type ka, at nag-a-update nang real time ang mga resulta.

  1. 1
    Pag-scan ng input at stats
    Habang nagta-type o nagpe-paste ka, sinusuri ng tool ang text mo gamit ang mga tiyak na regex pattern para bilangin ang mga linyang may space sa dulo, sunud-sunod na blangkong linya, tab character, Unicode space (NBSP, full-width), at hindi nakikitang zero-width character. Agad lumalabas ang mga bilang na ito sa ilalim ng input kaya makikita mo kung ano talaga ang mali sa text mo bago maglinis.
  2. 2
    Regex transformation bawat linya
    Hinahati ng clean() function sa mga newline at ina-apply ang mga napili mong opsyon ayon sa pagkakasunod: pinapalitan o pinagsasama ang mga tab, ibinababa sa isa ang sunud-sunod na space gamit ang /[ \t]+/g, pagkatapos ay tina-trim ang bawat linya. Pinapalitan ng karaniwang space ang mga Unicode space ( ,  – ,   at iba pa); tuluyang binubura ang mga zero-width character (​–‍, ). Ginagawang katumbas na ASCII ang smart punctuation gaya ng curly quote at em-dash.
  3. 3
    Pag-trim ng walang-lamang linya at dokumento
    Pagkatapos ng trabaho bawat linya, ang sunud-sunod na blangkong linya ay tuluyang inaalis o pinagsasama sa iisang blangko (alinman ang pinili mo) gamit ang iisang /\n{3,}/ na replacement. Huling tinatanggal ang mga newline sa simula at dulo ng buong dokumento, kaya predictable ang lohika anuman ang pagkakasunod ng opsyon.
  4. 4
    Normalization ng line ending at output
    Tinutukoy ng tool ang nangingibabaw na line ending ng orihinal na text (LF, CRLF, o CR) bago mag-normalize kaya tapat na maibabalik ito ng opsyong 'Keep original'. Puwede mo ring ipilit ang isang partikular na kumbensyon. Agad lumalabas ang nalinis na text sa output pane, may before/after na stats panel na nagpapakita ng bilang ng character at linyang naalis, at isang Download .txt button na bumubuo ng Blob nang lokal.

Mga Kaugnay na Tool

Mga Madalas na Itanong