Bepul Belgilar Hisoblagichi
Belgilar, so'zlar, gaplar, harflar, raqamlar va maxsus belgilarni hisoblang. Twitter, Instagram va boshqa platforma chegaralariga solishtiring.
Qanday ishlaydi
Barcha sanash JavaScript'ning o'rnatilgan Unicode API'lari — aniqrog'i grafema klasterlari uchun Intl.Segmenter va bayt uzunligi uchun TextEncoder — yordamida server chaqiruvlarisiz va tashqi kutubxonalarsiz brauzeringizda ishlaydi. Asbob Unicode kod nuqtalari, foydalanuvchi qabul qiladigan belgilar (shuning uchun bayroq emojisi yoki oila emojisi to'rtta emas, bitta grafema sifatida sanaladi) va xom UTF-8 baytlarini farqlaydi.
- 1Unicode-bilimli tahlilSiz yozayotganda, matn tarqatuvchi iterator ([...text]) yordamida Unicode kod nuqtalariga bo'linadi, bu Asosiy Ko'p Tilli Tekislikdan tashqaridagi belgilarni to'g'ri boshqaradi. Harflar va raqamlar Unicode xususiyat belgilari (\p{L} va \p{N}) yordamida tasniflanadi, shuning uchun kirill, arab, xitoy-yapon-koreys va boshqa yozuvlar faqat ASCII emas, to'g'ri sanaladi.
- 2Grafema va bayt sanashBrauzerning Intl.Segmenter API'si (granularity: 'grapheme' bilan) foydalanuvchi qabul qiladigan belgilarni sanaydi — oila yoki bayroq kabi ko'p kod-nuqtali emoji bitta bo'lib qayd etiladi. TextEncoder matnni UTF-8 ga kodlaydi va bayt uzunligini beradi, bu SMS va tarmoq chegaralari uchun muhim, chunki bu yerda belgilar emas, baytlar cheklovdir.
- 3Tarkibiy va chastota tahliliSo'zlar bo'shliqqa bo'lish orqali; jumlalar ., ! va ? tinish belgisi qatorlarini sanash orqali; abzatslar qo'sh yangi qator chegaralari orqali aniqlanadi. Noyob belgilar soni Set yordamida hisoblanadi. Belgi va so'z chastotasi jadvallari Map bilan quriladi, so'ng eng ko'p ishlatiladigan 10 tasini chiqarish uchun son bo'yicha saralanadi.
- 4Platforma chegarasi solishtirilishiBelgilar soningiz real vaqtda oltita qat'iy kodlangan platforma chegarasi bilan solishtiriladi (Tweet/X 280 da, Meta tavsifi 160 da, SMS 160 da, LinkedIn posti 3000 da, YouTube sarlavhasi 100 da, Instagram tagsatri 2200 da). Yozayotganingizda progress paneli va o'tish/o'tmaslik ko'rsatkichi darhol yangilanadi, o'qish vaqti daqiqasiga 225 so'z, gapirish vaqti esa 140 so'z/daqiqa sifatida hisoblanadi.
Tegishli asboblar
Arab Tilida So'z Sanagich
Arab matnida so'zlar, belgilar, gaplar va o'qish vaqtini sanang — to'liq tashkil (diakritik belgi) va kashida bilan ishlash hamda o'ngdan chapga muharrir bilan.
So'z Chastotasi Hisoblagichi
Matningizda har bir so'z qancha marta uchrashini hisoblang. Eng ko'p ishlatilgan so'zlarni vizuallashtiring, CSV ga eksport qiling va to'xtash so'zlarini filtrlang.
So'z Hisoblagich
So'zlar, belgilar, jumlalar va paragraflarni hisoblash. O'qish vaqtini baholash.