Kaunter aksara

5 daripada 2 penilaian

Kaunter aksara ialah alat percuma untuk mengira jumlah aksara, perkataan dan baris dalam sebarang teks.

Bagaimanakah cara menggunakan kaunter aksara?

Tampal atau taip teks dalam ruang input, jalankan pengiraan, kemudian semak tiga medan hasil.

  1. Masukkan teks tepat yang mahu digunakan, termasuk ruang dan pemisah baris.
  2. Jalankan kaunter sekali lagi selepas suntingan terakhir supaya hasil yang dipaparkan dikemas kini.
  3. Semak Aksara, Perkataan dan Baris berdasarkan syarat medan destinasi.

Kira versi akhir, bukan draf terdahulu. Apabila satu ayat dibuang, pemisah baris mungkin turut terpadam atau ruang berganda mungkin tertinggal. Oleh itu, ketiga-tiga jumlah boleh berubah.

Apakah yang termasuk dalam kiraan aksara?

Hasil Aksara menggunakan fungsi mb_strlen PHP untuk mengukur panjang teks yang diberikan. Selain huruf, ruang, tanda baca, nombor dan aksara pemisah baris turut dikira sebagai sebahagian daripada panjang teks.

Ini ialah ukuran panjang aksara, bukannya kiraan bait. Dengan pengekodan berbilang bait yang dikonfigurasikan untuk alat ini, mb_strlen mengira aksara yang dinyahkod, bukan aksara sebagaimana yang dilihat oleh pengguna, yang biasanya diwakili oleh gugusan grafem lanjutan. Dalam teks Unicode, satu gugusan grafem boleh mengandungi beberapa titik kod Unicode. Emoji yang terbentuk daripada beberapa titik kod yang digabungkan, bendera atau huruf dengan aksen gabungan mungkin menambah lebih daripada satu pada jumlah kiraan. Alat ini tidak menggunakan peraturan pengiraan khas milik rangkaian sosial atau perkhidmatan pemesejan tertentu.

Hasil Perkataan menggunakan fungsi str_word_count PHP. Istilah bertanda sempang dan penggunaan apostrof boleh mempengaruhi cara sesuatu perkataan dikenal pasti, manakala nombor sahaja tidak dianggap sama seperti perkataan berabjad biasa. Teks beraksen dan sistem tulisan seperti Arab, Cina atau Hindi juga mungkin menghasilkan jumlah yang berbeza daripada pemproses kata kerana str_word_count tidak menyediakan segmentasi perkataan Unicode sepenuhnya.

Hasil Baris ialah satu ditambah jumlah aksara suapan baris dalam teks. Oleh itu, teks kosong dilaporkan sebagai satu baris. Suapan baris di hujung menambah satu baris akhir yang kosong. Urutan baris baharu LF dan CRLF masing-masing menambah satu baris, manakala aksara kembali penyorong tunggal tidak berbuat demikian. Kiraan ini berguna untuk senarai yang ditampal, alamat, puisi, sari kata dan data yang disalin daripada lajur hamparan.

Bilakah kiraan aksara dapat menjimatkan masa?

Kiraan ini berguna apabila ruang, tanda baca dan pemisah baris diambil kira dalam had medan atau platform. Antara kegunaan lazim ialah:

  • Menyemak hantaran sebelum memasukkannya ke dalam ruang karangan X, sambil mengambil kira bahawa X mungkin menggunakan pemberatnya sendiri untuk pautan dan sesetengah aksara.
  • Menyediakan medan profil LinkedIn, teks iklan atau jawapan borang yang mempunyai had panjang tertentu.
  • Menyemak tajuk halaman dan perihalan meta sebelum memasukkannya ke dalam WordPress, Shopify atau sistem pengurusan kandungan lain.
  • Menyemak nama, baris alamat dan ayat diperibadikan sebelum melakukan cantuman mel daripada Microsoft Excel.
  • Mengira baris dalam senarai teks biasa yang dieksport daripada Google Sheets dengan menggunakan jumlah baris sebagai semakan pantas.
  • Menggubal teks SMS, kerana jumlah akhir bahagian mesej bergantung pada pengekodan aksara serta panjangnya.

Apabila perlu mematuhi had platform yang ketat, tinggalkan sedikit ruang dan jangan sasarkan aksara terakhir. Sebutan tambahan, parameter penjejakan, tanda baca pintar atau pemisah baris yang ditampal boleh mengubah kandungan yang diterima oleh platform destinasi.

Contoh pengiraan dan input yang rumit

Bagi input Hello, Sam!, jumlah aksara ialah 11 kerana koma, ruang dan tanda seru turut dikira. Jumlah perkataan ialah 2.

Bagi Room 12, jumlah aksara ialah 7, termasuk ruang. Jangan anggap jumlah perkataan akan mengira 12 sebagai perkataan biasa kerana str_word_count direka terutamanya untuk perkataan berabjad.

Rentetan kosong tidak mengandungi aksara atau perkataan. Untuk bahan yang sangat panjang, tampal hanya nilai tepat bagi medan berkenaan kerana ruang dan pemisah baris di luarnya akan meningkatkan jumlah aksara.

Untuk teks bukan Latin, kandungan yang banyak menggunakan emoji atau teks dengan simbol Unicode gabungan, gunakan hasil ini sebagai semakan umum panjang dan sahkan nilai akhir pada platform destinasi. Tiada satu takrif sejagat bagi aksara yang kelihatan kepada pengguna merentas semua sistem. Jika penggunaan huruf besar-kecil juga perlu dibetulkan sebelum penerbitan, gunakan Penukar huruf besar-kecil sebagai langkah berasingan.

Soalan lazim

Adakah satu emoji sentiasa dikira sebagai satu aksara?

Tidak. Emoji ringkas mungkin diwakili oleh satu titik kod, manakala emoji keluarga, variasi warna kulit dan bendera boleh mengandungi beberapa titik kod yang digabungkan. Semuanya mungkin kelihatan seperti satu simbol pada skrin, tetapi boleh menambah lebih daripada satu pada kiraan panjang secara pengaturcaraan.

Mengapakah jumlah perkataan berbeza daripada Microsoft Word atau Google Docs?

Aplikasi yang berbeza menggunakan peraturan berlainan untuk apostrof, tanda sempang, nombor dan teks berbilang bahasa. Microsoft Word dan Google Docs menggunakan peraturan pengiraan masing-masing, manakala alat ini menggunakan fungsi str_word_count PHP. Untuk penyerahan rasmi yang menetapkan kaedah pengiraan tertentu, gunakan aplikasi yang dinyatakan dalam arahan.

Adakah teks saya diproses dalam pelayar?

Tidak. Input dihantar ke pelayan melalui HTTPS untuk dikira dan tidak disimpan.

Bolehkah alat ini menentukan jumlah SMS yang akan dihantar?

Tidak. Pembahagian SMS bergantung pada sama ada mesej boleh menggunakan abjad lalai GSM 7-bit (GSM-7) atau perlu menggunakan UCS-2. Aksara daripada jadual sambungan GSM-7 menggunakan dua septet, manakala mesej bersambung mempunyai had yang berbeza bagi setiap bahagian. Sebelum menghantar kempen, gunakan kalkulator bahagian SMS khusus atau pratonton yang disediakan oleh penyedia perkhidmatan pemesejan.

Bolehkah kiraan baris digunakan untuk mengesahkan fail CSV?

Jumlah baris boleh digunakan sebagai semakan kewajaran pantas, tetapi ia tidak menghuraikan peraturan CSV. Medan yang diapit tanda petik boleh mengandungi pemisah baris secara sah, jadi satu rekod tidak semestinya bersamaan dengan satu baris fizikal. Buka fail dalam hamparan atau penyunting yang memahami format CSV sebelum bergantung pada kiraan tersebut untuk proses import.

Alat popular