Meja teks

Trim Lines

Hapus spasi kosong di awal dan akhir setiap baris tanpa mengubah urutan baris.

Trim Lines: Bersihkan tepi setiap baris yang ditempel dengan menghapus spasi kosong di awal dan akhir. Trim Lines membiarkan spasi di antara kata, mempertahankan urutan daftar, dan menjaga entri kosong tetap sebagai entri kosong. Gunakan untuk label atau identifier yang disalin dengan spasi tambahan yang tidak diinginkan, selama indentasi tidak memiliki makna. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Kategori
Tools teks
Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Trim Lines / editor lokalPemrosesan lokal

Berjalan sepenuhnya di browser Anda

Input 100,000 karakter · 10,000 baris logis · Output 200,000 karakter

Hasil

Siap

Teks diproses secara lokal. Alat ini menggunakan operasi literal yang diizinkan dan tidak menjalankan ekspresi reguler atau kode.

Bagian yang dihapus

Spasi, tab, spasi non-breaking, dan byte-order mark tak terlihat yang kadang ditambahkan program Windows di awal file, semuanya dihapus dari kedua ujung setiap baris. Spasi zero-width tidak dihapus karena tidak dihitung sebagai whitespace, jadi baris yang tetap tidak cocok setelah dipangkas mungkin mengandung karakter tersebut; inspektur Unicode dapat menampilkannya. Spasi di dalam baris tidak diubah; hapus spasi ekstra digunakan untuk menggabungkannya.

Saat memangkas bisa merusak data

Whitespace di awal adalah bagian dari struktur dalam Python, YAML, Makefile, dan blok kode Markdown berindentasi; memangkas setiap baris akan merusaknya. Whitespace di akhir juga kadang penting: dua spasi di akhir baris Markdown memaksa jeda baris, dan file data dengan lebar tetap menggunakan spasi untuk mengisi field agar kolom tetap sejajar. Pangkas daftar, key, alamat email, dan nilai yang ditempel dari spreadsheet, karena spasi di tepinya selalu hanya gangguan.

Cara menggunakannya

  1. Tempel atau ketik baris Anda di editor lokal.
  2. Atur opsi yang ditampilkan untuk transformasi ini, lalu jalankan.
  3. Periksa hasilnya, lalu salin atau download teks tersebut.

Privasi & batasan

Teks dan hasil Anda tetap berada di perangkat ini. Tidak ada upload atau eksekusi kode yang dimasukkan.

Alat terkait

Pertanyaan umum

Apakah alat ini akan menghapus spasi berulang di antara kata?

Tidak. Dua spasi pada red apple tetap menjadi dua spasi jika berada di dalam baris. Hanya spasi kosong yang menyentuh salah satu tepi yang dihapus. Tab di antara kolom juga tetap ada, jadi proses ini tidak mengubah record yang dipisahkan tab menjadi kalimat dengan satu spasi.

Mengapa ada karakter tak terlihat yang tetap berada di tepi?

Tidak semua karakter tak terlihat merupakan spasi kosong menurut aturan pemangkasan. U+200B zero-width space tetap ada, sedangkan U+00A0 non-breaking space dihapus di tepi. Aksen dan combining mark tetap dipertahankan. Ini bukan normalisasi Unicode atau metode untuk mendeteksi identifier yang tampak mirip.

Haruskah saya memangkas kode sumber atau Markdown yang memiliki indentasi?

Biasanya hanya setelah memeriksa strukturnya. Spasi di awal dapat menandai nesting atau blok kode, dan spasi di akhir dapat disengaja dalam format teks. Alat ini tidak dapat membedakan spasi tata letak dari spasi kosong yang bermakna. Salin bagian kecil terlebih dahulu dan bandingkan dengan aslinya sebelum menerapkannya secara luas.

Alat gratis · berjalan di browser anda · tanpa perlu akun