Hapus Spasi di Awal dan Akhir Baris (Space Trimmer) – Pembersih Spasi Online
Hapus spasi di awal dan akhir setiap baris, rapatkan spasi berlebih di antara kata, lakukan smart-dedent pada potongan kode, serta bersihkan non-breaking spaces tak terlihat ( ) secara real-time langsung di dalam browser Anda.
Cara Menggunakan Pemangkas Spasi (Space Trimmer)
Baik saat Anda membersihkan teks salinan dari PDF, menyiapkan kolom CSV untuk diimpor, maupun merapikan potongan kode yang berindentasi, Pemangkas Spasi kami memproses teks Anda secara real-time langsung di dalam browser:
- Tempel Teks Sumber Anda: Masukkan teks ke dalam kotak Teks Sumber atau klik Muat Contoh untuk menguji dengan format teks berantakan yang realistis.
- Pilih Preset atau Sesuaikan Aturan:
- Gunakan Pangkas Standar untuk menghapus spasi di awal dan akhir setiap baris.
- Gunakan Pembersihan Penuh (Spasi Tunggal) untuk sekaligus merapatkan spasi ganda atau berlebih di antara kata-kata menjadi satu spasi tunggal.
- Gunakan Rapikan Paragraf saat menyunting artikel atau esai agar jeda antar paragraf tetap terjaga sementara baris kosong berlebih dirapatkan.
- Gunakan Dedent Kode untuk menghapus indentasi luar bersama dari blok kode yang disalin tanpa meratakan struktur baris bersarang di dalamnya.
- Salin atau Ekspor: Hasil bersih Anda diperbarui secara otomatis. Klik Salin ke Clipboard atau Unduh .txt untuk menyimpan output Anda.
Contoh Praktis Sebelum & Sesudah
1. Membersihkan Daftar Salinan Berantakan & Spasi Ganda
Mode: Pembersihan Penuh (Pangkas tepi + Rapatkan spasi dalam + Hapus baris kosong)
John Doe — Engineering Jane Smith — Product Design
Hasil Pemangkasan:
John Doe — Engineering Jane Smith — Product Design
2. Dedent Kode Cerdas (Mempertahankan Struktur Bersarang)
Mode: Dedent Kode (Menghapus margin luar 8 spasi bersama sambil menjaga indentasi dalam 2 spasi tetap utuh)
function greet(user) {
if (user) {
return "Hello, " + user;
}
}
Hasil Pemangkasan:
function greet(user) {
if (user) {
return "Hello, " + user;
}
}
3. Memperbaiki Non-Breaking Spaces Excel & Web ( )
Mode: Bersihkan Excel / Web (Mengonversi U+00A0 dan menghapus karakter tak terlihat U+200B yang merusak rumus VLOOKUP)
SKU-1042 Wireless Mouse SKU-1043 Mechanical Keyboard
Hasil Pemangkasan:
SKU-1042 Wireless Mouse SKU-1043 Mechanical Keyboard
Panduan Karakter Whitespace & Karakter Tak Terlihat yang Umum
Tidak semua spasi diciptakan sama. Saat menyalin data dari halaman web, PDF, atau email, karakter Unicode tersembunyi sering menyelinap ke dalam teks Anda dan menyebabkan rumus spreadsheet atau parser kode gagal bekerja:
| Nama Karakter | Unicode / HTML | Sumber Umum | Cara Pemangkas Spasi Menanganinya |
|---|---|---|---|
| Spasi Standar | U+0020 (ASCII 32) |
Tombol spasi standar pada keyboard | Dipangkas di tepi baris dan dirapatkan di antara kata |
| Tab Horizontal | U+0009 (\t) |
Editor kode, salin-tempel TSV / Excel | Dipangkas di tepi baris, dinormalkan antar kata, atau diubah menjadi spasi |
| Non-Breaking Space | U+00A0 ( ) |
Halaman web, email rich-text, dokumen Word | Diubah menjadi spasi standar dan dipangkas saat Bersihkan Unicode diaktifkan |
| Spasi Ideografis & En/Em | U+2000–U+200A, U+3000 |
PDF cetak, teks CJK, aplikasi desktop publishing | Dinormalkan menjadi spasi ASCII standar sebelum dipangkas |
| Zero-Width Space / BOM | U+200B, U+FEFF |
Editor CMS web, aplikasi pesan, UTF-8 BOM | Dihapus sepenuhnya agar karakter tersembunyi tidak pernah merusak pencocokan teks |
Pertanyaan yang Sering Diajukan (FAQ)
Apa perbedaan antara memangkas spasi (trimming) dan menormalkan spasi (normalizing)?
Pemangkasan (Trimming) menghapus spasi di batas luar setiap baris: spasi awal (leading spaces) tepat di permulaan baris dan spasi akhir (trailing spaces) tepat di ujung baris. Normalisasi spasi memeriksa bagian dalam setiap baris dan merapatkan dua atau lebih spasi atau tab berurutan di antara kata menjadi satu spasi standar.
Mengapa fungsi TRIM() di Excel tidak menghapus spasi berlebih pada data yang saya tempel?
Fungsi bawaan TRIM() di Excel dirancang hanya untuk menghapus spasi ASCII standar (kode karakter 32). Data yang disalin dari situs web, email, atau PDF sering kali menyertakan non-breaking spaces HTML ( , ASCII 160 / U+00A0) atau zero-width spaces tak terlihat (U+200B). Dengan mencentang Bersihkan spasi non-breaking ( ) & zero-width, alat ini mengonversi dan menghapus karakter tersembunyi tersebut secara otomatis sebelum Anda menempelkannya ke Excel atau Google Sheets.
Bagaimana cara kerja opsi "Pertahankan indentasi kode relatif (smart dedent)"?
Saat Anda menyalin fungsi atau blok kode dari bagian dalam file sumber, setiap baris mungkin memiliki 8 atau 12 spasi di awal. Jika Anda menggunakan pemangkasan kiri biasa, seluruh indentasi akan hilang dan kode Anda menjadi rata kiri sepenuhnya. Ketika Pertahankan indentasi kode relatif dicentang bersama Hapus spasi di awal baris, alat ini mendeteksi indentasi terkecil yang dimiliki bersama oleh semua baris tidak kosong dan hanya menghapus margin bersama tersebut—sehingga struktur indentasi dalam 2 spasi atau 4 spasi Anda tetap utuh. Bahkan jika Anda juga mengaktifkan Rapatkan banyak spasi antar kata menjadi 1, indentasi awal kode Anda tetap terlindungi.
Bisakah saya tetap menyimpan satu baris kosong di antara paragraf sambil menghapus baris kosong berlebih?
Tentu saja! Pada panel Penanganan Baris Kosong di sebelah kanan, pilih Rapatkan beberapa baris kosong menjadi 1 (atau klik preset Rapikan Paragraf). Setiap urutan dua, tiga, atau lebih baris kosong akan diringkas menjadi satu jeda paragraf yang bersih.
Apakah teks saya aman dan bersifat pribadi saat menggunakan Pemangkas Spasi ini?
Sangat aman. Semua pemrosesan teks berlangsung 100% secara lokal di dalam browser web Anda menggunakan JavaScript sisi klien. Tidak ada teks, kode sumber, maupun data pelanggan yang pernah dikirim ke server atau database eksternal mana pun.