Meja teks

Hapus Baris Kosong

Hapus baris kosong dan baris yang hanya berisi whitespace dari teks yang ditempel.

Hapus Baris Kosong: Rapatkan daftar yang ditempel dengan menghapus entri yang tidak berisi apa pun selain whitespace. Hapus Baris Kosong mempertahankan setiap baris yang tidak kosong persis seperti saat dimasukkan, termasuk indentasi dan spasi di akhir. Fitur ini cocok untuk daftar yang disalin dan memiliki baris pemisah ketika celah tersebut 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
Remove Empty / 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. Tool ini menggunakan operasi literal yang diizinkan dan tidak menjalankan regular expression atau kode.

Predikat baris kosong dengan contoh

Untuk setiap baris L, pertahankan L jika setelah spasi di tepinya dihapus masih ada setidaknya satu karakter; jika tidak, buang baris tersebut. Jumlah yang dipertahankan = jumlah logis awal − jumlah baris kosong. Masukkan 10\n\n \n20\n: terdapat empat entri logis, dan dua di antaranya kosong. Hasilnya adalah 10\n20\n, dengan 4 − 2 = 2 entri yang dipertahankan. LF terakhir tetap ada karena input asli memilikinya dan hasilnya masih berisi baris. Angka di sini hanya teks, bukan nilai untuk dihitung.

Aturan spasi dan daftar yang lebih besar

Definisi spasi mengikuti pemangkasan ECMAScript (https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trim), bukan menganggap setiap karakter Unicode yang tidak terlihat sebagai kosong. LF, CRLF, dan CR membagi input menjadi baris logis; output yang dipertahankan digabungkan dengan LF. Tidak ada pengurutan alfabetis, penghapusan duplikat, atau perbandingan berdasarkan lokal. Untuk impor berukuran besar, tetap dalam batas 100.000 code point input dan 10.000 baris, serta simpan salinan sebelum menghapus spasi antarrekaman. Hasilnya harus muat dalam 200.000 code point. Batas karakter editor menghitung unit UTF-16, sehingga karakter suplementer seperti banyak emoji dapat mengurangi ukuran input yang tersedia.

Cara menggunakannya

  1. Tempel atau ketik baris teks 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 baris yang berisi tab atau spasi non-breaking akan dihapus?

Ya. Baris yang hanya berisi tab, spasi biasa, atau spasi non-breaking dianggap kosong. Spasi zero-width U+200B berbeda: karakter tersebut lolos dari pemeriksaan ini dan dapat membuat baris yang tampak kosong tetap ada. Periksa karakter tak terlihat jika sebuah celah tidak kunjung hilang.

Apakah menghapus baris kosong juga memangkas baris yang dipertahankan?

Tidak. Baris yang berisi dua spasi diikuti sebuah kata tetap mempertahankan spasi tersebut. Hanya keputusan untuk mempertahankan atau menghapus seluruh baris yang menggunakan bentuk setelah whitespace di awal dan akhir dihapus. Jalankan Pangkas Baris secara terpisah jika Anda ingin menghapus baris kosong sekaligus merapikan tepi teks yang tersisa.

Bisakah fitur ini menghapus pemisah dari dokumen terstruktur?

Bisa, jadi gunakan pada data yang baris kosongnya boleh dihapus. Paragraf kosong, jeda bait, dan pemisah record mungkin memiliki makna. Tool ini tidak memahami format tersebut. Jika setiap baris hanya berisi whitespace, hasilnya kosong, bukan satu baris baru di akhir.

Alat gratis · berjalan di browser anda · tanpa perlu akun