CodeKitHub
Alat Teks

Penghapus Tanda Baca & Karakter Khusus

Terakhir diperbarui:

Tempel teks, pilih hanya tanda baca atau semua karakter khusus, dan alat ini menghapusnya dalam satu klik — menyisakan huruf, angka, dan (opsional) spasi tetap utuh. Berjalan sepenuhnya di browser Anda.

Apa Itu Alat Ini?

Alat ini menghapus karakter yang tidak diinginkan dari teks dalam dua mode yang dapat dipilih. "Hanya tanda baca" menargetkan tanda baca umum — titik, koma, tanda seru, tanda kutip, tanda kurung, dan simbol serupa — sambil membiarkan huruf, angka, dan karakter lain tidak tersentuh. "Semua karakter khusus" lebih luas: menghapus apa pun yang bukan huruf, angka, atau spasi, menggunakan pencocokan yang sadar Unicode sehingga huruf beraksen dan aksara non-Latin (Mandarin, Sirilik, Arab, dll.) tetap dipertahankan dengan benar sebagai huruf, bukan dihapus.

Kotak centang "pertahankan spasi" mengontrol apakah karakter yang dihapus meninggalkan celah (spasi dipertahankan) atau kata-kata yang tersisa digabungkan dengan spasi tunggal yang dinormalisasi.

Mengapa Menggunakannya?

  • Dua mode yang jelas — hanya tanda baca atau semua karakter khusus — bukan satu perilaku tetap.
  • Sadar Unicode: dengan benar mempertahankan huruf beraksen dan non-Latin sebagai huruf, bukan karakter khusus.
  • Opsi untuk mempertahankan atau menggabungkan spasi yang tersisa dari karakter yang dihapus.
  • Pemrosesan lokal — teks tidak pernah meninggalkan browser Anda.
  • Tanpa pendaftaran, tanpa batas, gratis digunakan.

Cara Menggunakan

  1. Tempel teks Anda ke dalam kotak input.
  2. Pilih "Hapus hanya tanda baca" atau "Hapus semua karakter khusus."
  3. Aktifkan/nonaktifkan "Pertahankan spasi" tergantung apakah Anda ingin celah tersisa.
  4. Klik Hapus dan salin hasilnya.

Contoh

Input

Hello, World! (test)

Output

Hello World test

Mode hanya tanda baca menghapus koma, tanda seru, dan tanda kurung, menyisakan kata-kata dipisahkan oleh spasi aslinya.

Penggunaan umum

  • Membersihkan teks sebelum dimasukkan ke penghitung frekuensi kata atau indeks pencarian.
  • Menghapus artefak pemformatan dari teks yang disalin dari PDF atau dokumen hasil pindai.
  • Menyiapkan teks untuk tokenisasi dalam skrip pembelajaran bahasa atau NLP.
  • Menghapus tanda kutip dan tanda baca dari daftar sebelum menghilangkan entri duplikat.

Pertanyaan yang Sering Diajukan

Apa yang dianggap sebagai "tanda baca" versus "semua karakter khusus"?

Hanya tanda baca menghapus tanda seperti . , ! ? ; : ' " ( ) [ ] { } dan simbol serupa yang digunakan untuk menyusun kalimat. Semua karakter khusus lebih luas — juga menghapus simbol seperti @ # $ % ^ & * yang bukan tanda baca ketat tetapi juga bukan huruf atau angka.

Apakah ini akan menghapus huruf Mandarin, Arab, atau beraksen?

Tidak. Kedua mode menggunakan pencocokan karakter yang sadar Unicode, sehingga huruf dari aksara apa pun — ditambah huruf Latin beraksen seperti é atau ü — dikenali dengan benar sebagai huruf dan dipertahankan, bukan diperlakukan sebagai karakter khusus.

Apa yang terjadi pada spasi saat saya menghapus tanda baca?

Jika "Pertahankan spasi" dicentang, spasi asli antar kata dipertahankan (hanya menggabungkan spasi ganda yang tidak disengaja). Jika tidak dicentang, semua spasi dinormalisasi menjadi spasi tunggal dan dipangkas.

Apakah ini berfungsi pada angka?

Angka tidak pernah dihapus oleh mode apa pun — hanya tanda baca atau simbol non-alfanumerik yang dihapus, angka selalu dipertahankan.

Apakah teks saya diunggah ke suatu tempat?

Tidak. Pemrosesan terjadi secara lokal dalam JavaScript di browser Anda; tidak ada yang dikirim ke server.

Alat Terkait