Ҳисобкунандаи ҳарф-и ройгон
Ҳарф, калима, ҷумла, ҳарфҳо, рақамҳо ва аломатҳои махсусро шумурад. Бо маҳдудияти Twitter, Instagram ва дигар платформаҳо санҷед.
Чӣ тавр он кор мекунад
Ҳама шумориш дар браузери шумо бо истифодаи API-ҳои дарунсохти юникодии JavaScript кор мекунад — мушаххасан Intl.Segmenter барои кластерҳои графема ва TextEncoder барои дарозии байт — бидуни дархости сервер ва китобхонаи берунӣ. Абзор байни нуқтаҳои рамзи юникод, аломатҳои аз ҷониби корбар дарконидашуда (то эмоҷии парчам ё оила ҳамчун як графема, на чор шумурда шавад) ва байтҳои хоми UTF-8 фарқ мегузорад.
- 1Таҳлили юникодшиносҲангоми навиштан, матн ба нуқтаҳои рамзи юникод бо истифодаи такрорсози паҳн ([...text]) тақсим мешавад, ки аломатҳои берун аз Ҳамвораи Бисёрзабонаи Асосиро дуруст коркард мекунад. Ҳарфҳо ва рақамҳо бо гурезгоҳҳои хусусияти юникодӣ (\p{L} ва \p{N}) таснифбандӣ мешаванд, бинобар ин кириллӣ, арабӣ, CJK ва дигар хатҳо дуруст шумурда мешаванд, на танҳо ASCII.
- 2Шумориши графема ва байтAPI-и Intl.Segmenter-и браузер (бо granularity: 'grapheme') аломатҳои аз ҷониби корбар дарконидашударо мешуморад — эмоҷии бисёр-нуқтарамз ба монанди оила ё парчам ҳамчун як сабт мешавад. TextEncoder матнро ба UTF-8 рамзгузорӣ карда, дарозии байтро гузориш медиҳад, ки барои маҳдудиятҳои SMS ва шабака, ки дар онҳо байт, на аломат, маҳдудкунанда аст, аҳамият дорад.
- 3Таҳлили сохторӣ ва басомадӣКалимаҳо бо тақсим кардан дар фосилаи сафед муайян карда мешаванд; ҷумлаҳо бо шумориши силсилаи аломатҳои ., ! ва ?; порчаҳо бо марзҳои хатти нави дукарата. Шумораи аломати беназир бо Set ҳисоб карда мешавад. Ҷадвалҳои басомади аломат ва калима бо Map сохта мешаванд, сипас бо шумор мураттаб карда мешаванд, то 10 сабти аз ҳама бештар истифодашударо баровард.
- 4Муқоисаи ҳадди платформаШумораи аломати шумо дар вақти воқеӣ бо шаш ҳадди собити платформа муқоиса карда мешавад (Tweet/X дар 280, тавзеҳи Meta дар 160, SMS дар 160, пости LinkedIn дар 3000, унвони YouTube дар 100, тавзеҳи Instagram дар 2200). Навори пешрафт ва нишонаи гузашт/ноком фавран ҳангоми навиштан нав мешавад, ва вақти хондан бо 225 калима дар як дақиқа, вақти гуфтугӯ бо 140 wpm тахмин карда мешавад.
Абзорҳои марбут
Ҳисобкунандаи калимаҳои арабӣ
Калима, ҳарф, ҷумла ва вақти хониши матни арабиро ҳисоб кунед — бо коркарди пурраи ташкил (диакритика) ва кашида, дар муҳаррири рост-ба-чап.
Ҳисобкунандаи басомади калима
Шумурад, ки ҳар калима дар матни шумо чанд бор пайдо мешавад. Калимаҳои бартаринро дидан кунед, ба CSV содир кунед ва калимаҳои побандро филтр кунед.
Ҳисобкунаки калима
Калимаҳо, аломатҳо, ҷумлаҳо ва параграфҳоро ҳисоб кунед. Вақти хонданро ҳисоб кунед.