Langkau ke kandungan utama

Pembersih Ruang Putih percuma

Buang ruang tambahan, potong baris, runtuhkan baris kosong, dan normalkan penghujung baris dalam mana-mana teks. Bersihkan kandungan yang ditampal dalam satu klik.

Berfungsi luar talian selepas dimuatkan
Pratetap:

atau letakkan fail .txt, .csv, .md atau .log pada kotak

0 kar.1 baris1 baris kosong
Pilihan pembersihan

Kegunaan biasa

  • Bersihkan Teks yang DisalinBetulkan pemformatan yang kacau dari Word, PDF dan laman web — buang ruang tambahan, baris kosong berganda dan indentasi tidak konsisten.
  • Bersihkan Ruang Putih dalam Kod dan Fail KonfigurasiBuang ruang tertinggal, normalkan penamat baris dan perbetulkan isu indentasi dalam kod dan fail konfigurasi.
  • Bersihkan Teks untuk Sistem Pengurusan KandunganNormalkan teks sebelum menampalnya ke WordPress, Contentful atau platform CMS lain untuk mengelakkan isu pemformatan.
  • Bersihkan Ruang Putih dalam Fail DataBuang ruang permulaan/akhiran daripada nilai data sebelum mengimport ke pangkalan data, spreadsheet atau paip data.
  • Bersihkan Ruang Putih dalam Templat E-melNormalkan ruang dalam kandungan e-mel sebelum menghantar — mencegah ketidakkonsistenan pemaparan merentasi klien e-mel.

Cara ia berfungsi

Whitespace Cleaner berjalan sepenuhnya dalam pelayar anda menggunakan regex JavaScript tulisan tangan — tiada pustaka, tiada pelayan. Setiap transformasi berlaku secara tempatan semasa anda menaip, dengan hasil dikemas kini secara masa nyata.

  1. 1
    Pengimbasan input dan statistik
    Semasa anda menaip atau tampal, alat ini mengimbas teks anda dengan corak regex khusus untuk mengira baris ruang-di-hujung, baris kosong berturutan, aksara tab, ruang Unicode (NBSP, lebar-penuh), dan aksara lebar-sifar tidak kelihatan. Kiraan ini muncul serta-merta di bawah input supaya anda boleh lihat apa yang sebenarnya salah dengan teks anda sebelum membersihkan apa-apa.
  2. 2
    Transformasi regex baris-demi-baris
    Fungsi clean() memecah pada baris baharu dan mengenakan pilihan pilihan anda secara berurutan: tab digantikan atau diruntuhkan, larian ruang diruntuhkan kepada satu dengan /[ \t]+/g, kemudian setiap baris dipotong. Ruang Unicode ( , – ,   dan lain-lain) digantikan dengan ruang biasa; aksara lebar-sifar (​–‍, ) dibuang sepenuhnya. Tanda baca pintar seperti petikan kerinting dan sengkang-em diluruskan kepada setara ASCII.
  3. 3
    Pemotongan baris-kosong dan dokumen
    Selepas kerja setiap-baris, baris kosong berturutan sama ada dibuang sepenuhnya atau diruntuhkan kepada satu kosong (mana pilihan yang anda pilih) menggunakan satu penggantian /\n{3,}/. Baris baharu hadapan dan belakang keseluruhan dokumen dibuang terakhir, mengekalkan logik boleh diramal tidak kira susunan pilihan.
  4. 4
    Normalisasi hujung-baris dan output
    Alat ini mengesan hujung-baris dominan teks asal (LF, CRLF, atau CR) sebelum normalisasi supaya pilihan 'Kekalkan asal' boleh memulihkannya dengan setia. Anda juga boleh paksa konvensyen khusus. Teks dibersihkan muncul serta-merta dalam panel output, dengan panel statistik sebelum/selepas menunjukkan kiraan aksara dan baris dibuang, dan butang Muat turun .txt yang membina Blob secara tempatan.

Alat berkaitan

Soalan lazim