Langsung ke konten utama

Pembersih Spasi gratis

Hapus spasi ekstra, pangkas baris, kecilkan baris kosong, dan normalkan akhir baris dalam teks apa pun. Bersihkan konten yang ditempel dalam satu klik.

Berfungsi offline setelah dimuat
Preset:

atau jatuhkan file .txt, .csv, .md, atau .log ke dalam kotak

0 kar1 baris1 baris kosong
Opsi pembersihan

Penggunaan umum

  • Bersihkan Teks Salin-TempelPerbaiki pemformatan yang berantakan dari Word, PDF, dan halaman web: hapus ruang ekstra, baris kosong ganda, dan indentasi yang tidak konsisten.
  • Bersihkan Whitespace dalam Kode dan File KonfigurasiHapus spasi trailing, normalisasi akhir baris, dan perbaiki masalah indentasi dalam kode dan file konfigurasi.
  • Bersihkan Teks untuk Sistem Manajemen KontenNormalkan teks sebelum menempel ke WordPress, Contentful, atau platform CMS lainnya untuk mencegah masalah pemformatan.
  • Bersihkan Whitespace dalam File DataHapus spasi awal dan trailing dari nilai data sebelum mengimpor ke database, spreadsheet, atau pipeline data.
  • Bersihkan Whitespace dalam Template EmailNormalisasi spasi dalam salinan email sebelum mengirim: mencegah ketidakkonsistenan render di seluruh klien email.

Cara kerja

Whitespace Cleaner berjalan sepenuhnya di browser Anda menggunakan regex JavaScript tulisan tangan — tanpa library, tanpa server. Setiap transformasi terjadi secara lokal saat Anda mengetik, dengan hasil diperbarui secara real time.

  1. 1
    Pemindaian masukan dan statistik
    Saat Anda mengetik atau menempel, alat ini memindai teks Anda dengan pola regex bertarget untuk menghitung baris dengan spasi di akhir, baris kosong berurutan, karakter tab, spasi Unicode (NBSP, lebar-penuh), dan karakter lebar-nol tak-terlihat. Hitungan ini muncul segera di bawah masukan sehingga Anda bisa melihat apa yang sebenarnya salah dengan teks Anda sebelum membersihkan apa pun.
  2. 2
    Transformasi regex baris-demi-baris
    Fungsi clean() membagi pada baris baru dan menerapkan opsi pilihan Anda secara berurutan: tab diganti atau diciutkan, rangkaian spasi direduksi menjadi satu dengan /[ \t]+/g, lalu setiap baris dipangkas. Spasi Unicode ( , – ,   dan lainnya) diganti dengan spasi biasa; karakter lebar-nol (​–‍, ) dihapus sepenuhnya. Tanda baca cerdas seperti kutip keriting dan tanda hubung-panjang diluruskan ke padanan ASCII.
  3. 3
    Pemangkasan baris-kosong dan dokumen
    Setelah pekerjaan per-baris, baris kosong berurutan baik dihapus sepenuhnya atau diciutkan menjadi satu kosong (tergantung opsi yang Anda pilih) menggunakan satu penggantian /\n{3,}/. Baris baru di awal dan akhir seluruh dokumen dilucuti terakhir, menjaga logika tetap dapat diprediksi terlepas dari urutan opsi.
  4. 4
    Normalisasi akhir-baris dan keluaran
    Alat ini mendeteksi akhir-baris dominan teks aslinya (LF, CRLF, atau CR) sebelum normalisasi sehingga opsi 'Pertahankan asli' bisa memulihkannya dengan setia. Anda juga bisa memaksa konvensi tertentu. Teks yang dibersihkan muncul instan di panel keluaran, dengan panel statistik sebelum/sesudah menampilkan jumlah karakter dan baris yang dihapus, dan tombol Unduh .txt yang membangun Blob secara lokal.

Alat terkait

Pertanyaan yang sering diajukan