Apakah alat ini?
Alat ini membuang aksara yang tidak diingini daripada teks dalam dua mod yang boleh dipilih. "Hanya tanda baca" menyasarkan tanda baca biasa — noktah, koma, tanda seru, tanda petik, kurungan dan simbol serupa — sambil membiarkan huruf, nombor dan aksara lain tidak tersentuh. "Semua aksara khas" adalah lebih luas: ia membuang apa sahaja yang bukan huruf, digit atau ruang, menggunakan pemadanan sedar-Unicode supaya huruf beraksen dan tulisan bukan Latin (Cina, Cyrillic, Arab, dll.) dikekalkan dengan betul sebagai huruf dan bukan dibuang.
Kotak semak "kekalkan ruang" mengawal sama ada aksara yang dibuang meninggalkan jurang (ruang dikekalkan) atau perkataan yang tinggal digabungkan dengan ruang tunggal yang dinormalkan.
Kenapa guna alat ini?
- Dua mod yang jelas — hanya tanda baca atau semua aksara khas — bukannya satu gelagat tetap.
- Sedar-Unicode: dengan betul mengekalkan huruf beraksen dan bukan Latin sebagai huruf, bukan aksara khas.
- Pilihan untuk mengekalkan atau menggabungkan ruang yang tinggal selepas aksara dibuang.
- Pemprosesan tempatan — teks tidak akan meninggalkan pelayar anda.
- Tiada pendaftaran, tiada had, percuma digunakan.
Cara menggunakannya
- Tampal teks anda ke dalam kotak input.
- Pilih "Buang hanya tanda baca" atau "Buang semua aksara khas."
- Togol "Kekalkan ruang" bergantung sama ada anda mahu meninggalkan jurang.
- Klik Buang dan salin hasilnya.
Contoh
Input
Hello, World! (test)Hasil
Hello World testMod hanya tanda baca membuang koma, tanda seru dan kurungan, meninggalkan perkataan dipisahkan oleh ruang asal.
Kegunaan biasa
- Membersihkan teks sebelum dimasukkan ke penghitung kekerapan perkataan atau indeks carian.
- Membuang artifak pemformatan daripada teks yang disalin daripada PDF atau dokumen yang diimbas.
- Menyediakan teks untuk tokenisasi dalam skrip pembelajaran bahasa atau NLP.
- Membuang tanda petik dan tanda baca daripada senarai sebelum menyahduplikat entri.
Soalan lazim
Apa yang dikira sebagai "tanda baca" berbanding "semua aksara khas"?
Hanya tanda baca membuang tanda seperti . , ! ? ; : ' " ( ) [ ] { } dan simbol serupa yang digunakan untuk menyusun ayat. Semua aksara khas adalah pilihan yang lebih luas — ia juga membuang simbol seperti @ # $ % ^ & * yang bukan tanda baca secara ketat tetapi juga bukan huruf atau nombor.
Adakah ini akan membuang huruf Cina, Arab, atau beraksen?
Tidak. Kedua-dua mod menggunakan pemadanan aksara sedar-Unicode, jadi huruf daripada mana-mana tulisan — ditambah huruf Latin beraksen seperti é atau ü — dikenali dengan betul sebagai huruf dan dikekalkan, bukan dianggap sebagai aksara khas.
Apa yang berlaku kepada ruang apabila saya membuang tanda baca?
Jika "Kekalkan ruang" ditanda, jarak asal antara perkataan dikekalkan (hanya ruang berganda yang tidak disengajakan digabungkan). Jika tidak ditanda, semua ruang dinormalkan kepada ruang tunggal dan dipangkas.
Adakah ini berfungsi pada nombor?
Nombor tidak pernah dibuang oleh mana-mana mod — hanya tanda baca atau simbol bukan alfanumerik yang dibuang, digit sentiasa dikekalkan.
Adakah teks saya dimuat naik ke mana-mana?
Tidak. Pemprosesan berlaku secara tempatan dalam JavaScript di pelayar anda; tiada apa-apa dihantar ke pelayan.