Simvol sayğacı

2 reytinqdən 5

Simvol sayğacı istənilən mətndəki simvolları, sözləri və sətirləri hesablayan pulsuz alətdir.

Simvol sayğacından necə istifadə edim?

Mətni giriş sahəsinə yapışdır və ya yaz, hesablamanı başladıb üç nəticə sahəsinə bax.

  1. Boşluqlar və sətirsonları daxil olmaqla, istifadə edəcəyin mətni olduğu kimi daxil et.
  2. Son düzəlişlərdən sonra sayğacı yenidən işə sal ki, göstərilən nəticələr yenilənsin.
  3. Simvollar, Sözlər və Sətirlər nəticələrini mətnin yerləşdiriləcəyi sahənin tələbləri ilə müqayisə et.

Əvvəlki qaralamanı deyil, son variantı hesabla. Bir cümləni siləndə sətirsonu da silinə və ya qoşa boşluq qala bilər. Buna görə hər üç nəticə dəyişə bilər.

Simvol sayına nələr daxildir?

Simvollar nəticəsi daxil edilmiş mətnin uzunluğunu PHP-nin mb_strlen funksiyası ilə ölçür. Hərflərlə yanaşı, boşluqlar, durğu işarələri, rəqəmlər və sətirsonu simvolları da mətnin uzunluğuna daxil edilir.

Bu, baytların deyil, simvolların sayına əsaslanan uzunluq ölçüsüdür. Alətdə konfiqurasiya edilmiş çoxbaytlı kodlaşdırma ilə mb_strlen istifadəçinin ekranda gördüyü və adətən genişləndirilmiş qrafem klasterləri ilə ifadə olunan simvolları deyil, dekodlaşdırılmış simvolları sayır. Unicode mətnində bir qrafem klasteri bir neçə Unicode kod nöqtəsindən ibarət ola bilər. Birləşdirilmiş bir neçə kod nöqtəsindən yaranan emoji, bayraq və ya kombinasiya olunan aksentli hərf yekun saya birdən çox simvol əlavə edə bilər. Alət ayrı-ayrı sosial şəbəkələrin və mesajlaşma xidmətlərinin xüsusi sayma qaydalarını tətbiq etmir.

Sözlər nəticəsi PHP-nin str_word_count funksiyasından istifadə edir. Defislə yazılan ifadələr və apostroflar sözün necə tanınmasına təsir göstərə bilər. Təkcə rəqəmlərdən ibarət hissələr isə adi əlifba sözləri kimi qəbul edilmir. Aksentli mətnlər, həmçinin ərəb, Çin və ya hind yazısı da mətn redaktorundakından fərqli nəticə verə bilər, çünki str_word_count Unicode sözlərinin tam seqmentasiyasını təmin etmir.

Sətirlər nəticəsi mətndəki sətir keçidi simvollarının sayına bir əlavə edilməklə hesablanır. Buna görə boş mətn bir sətir kimi göstərilir. Sondakı sətir keçidi sonuncu boş sətir yaradır. LF və CRLF sətirsonu ardıcıllıqlarının hər biri bir sətir əlavə edir, tək carriage return isə əlavə etmir. Bu sayım yapışdırılmış siyahıları, ünvanları, şeirləri, subtitrləri və elektron cədvəlin bir sütunundan köçürülmüş məlumatları yoxlamaq üçün faydalıdır.

Simvolları saymaq hansı hallarda vaxta qənaət edir?

Boşluqların, durğu işarələrinin və sətirsonlarının sahə və ya platforma limitinə daxil olduğu hallarda simvol sayğacı kömək edir. Geniş yayılmış nümunələr bunlardır:

  • Keçidlərə və bəzi simvollara X-in öz əmsallarını tətbiq edə biləcəyini nəzərə alaraq, paylaşımı X redaktoruna yerləşdirməzdən əvvəl yoxlamaq.
  • Uzunluq limiti göstərilən LinkedIn profil sahələrini, reklam mətnlərini və ya forma cavablarını hazırlamaq.
  • Səhifə başlıqlarını və meta təsvirlərini WordPress, Shopify və ya başqa məzmun idarəetmə sisteminə daxil etməzdən əvvəl nəzərdən keçirmək.
  • Microsoft Excel vasitəsilə kütləvi fərdiləşdirilmiş göndəriş etməzdən əvvəl adları, ünvan sətirlərini və fərdiləşdirilmiş cümlələri yoxlamaq.
  • Sətir sayından sürətli yoxlama kimi istifadə edərək, Google Sheets-dən ixrac olunmuş sadə mətn siyahısındakı sətirləri saymaq.
  • Yekun mesaj hissələrinin sayı həm uzunluqdan, həm də simvol kodlaşdırmasından asılı olan SMS mətnini hazırlamaq.

Platformanın sərt limiti ilə işləyərkən son simvoladək doldurmaq əvəzinə kiçik ehtiyat saxla. Əlavə edilən qeyd və etiketlər, izləmə parametrləri, ağıllı durğu işarələri və ya yapışdırılmış sətirsonları qəbul edən platformanın icazə verdiyi məzmunu dəyişə bilər.

Nümunələr və hesablanması çətin mətnlər

Hello, Sam! daxil edildikdə simvolların ümumi sayı 11 olur, çünki vergül, boşluq və nida işarəsi də nəzərə alınır. Sözlərin sayı isə 2-dir.

Room 12 üçün boşluq da daxil olmaqla simvolların ümumi sayı 7-dir. Söz sayında 12 hissəsinin adi söz kimi qəbul ediləcəyini düşünmə, çünki str_word_count əsasən əlifba sözləri üçün nəzərdə tutulub.

Boş sətirdə heç bir simvol və ya söz yoxdur. Çox uzun mətnlə işləyərkən yalnız konkret sahəyə daxil ediləcək dəyəri yapışdır, çünki ondan kənarda qalan boşluqlar və sətirsonları simvolların sayını artırar.

Latın qrafikasında olmayan mətnlər, çoxlu emoji işlədilən yazılar və ya birləşdirilmiş Unicode simvolları olan mətnlər üçün nəticədən ümumi uzunluq yoxlaması kimi istifadə et, son dəyəri isə mətnin yerləşdiriləcəyi platformada təsdiqlə. Bütün sistemlərdə istifadəçiyə görünən simvolun vahid tərifi yoxdur. Dərc etməzdən əvvəl böyük və kiçik hərfləri də düzəltmək lazımdırsa, ayrıca mərhələ kimi Böyük-kiçik hərf çeviricisi kömək edə bilər.

Tez-tez verilən suallar

Bir emoji həmişə bir simvol sayılır?

Xeyr. Sadə emoji bir kod nöqtəsi ilə ifadə oluna bilər, ailə emojiləri, dəri tonu variantları və bayraqlar isə birləşdirilmiş bir neçə kod nöqtəsindən ibarət ola bilər. Ekranda bir simvol kimi görünsələr də, proqramla hesablanan uzunluğa birdən çox simvol əlavə edə bilərlər.

Sözlərin sayı niyə Microsoft Word və ya Google Docs-dakı nəticədən fərqlənir?

Müxtəlif tətbiqlər apostroflar, defislər, rəqəmlər və çoxdilli mətnlər üçün fərqli qaydalardan istifadə edir. Microsoft Word və Google Docs öz sayma qaydalarını tətbiq edir, bu alət isə PHP-nin str_word_count funksiyasından istifadə edir. Rəsmi təqdimat üçün konkret sayma üsulu tələb olunursa, təlimatda göstərilən tətbiqdən istifadə et.

Mətnim brauzerdə emal olunur?

Xeyr. Daxil etdiyin mətn HTTPS vasitəsilə serverə ötürülür, hesablama orada aparılır və mətn saxlanılmır.

Bu alət neçə SMS göndəriləcəyini göstərə bilər?

Xeyr. SMS-in hissələrə bölünməsi mesajda GSM-in standart 7 bitlik əlifbasından (GSM-7) istifadə edilə bilməsindən və ya UCS-2 tələb olunmasından asılıdır. GSM-7 genişləndirmə cədvəlindəki simvollar iki septet tutur, birləşdirilmiş mesajlarda isə hər hissə üçün fərqli limitlər tətbiq olunur. Kampaniya göndərməzdən əvvəl xüsusi SMS seqment kalkulyatorundan və ya mesajlaşma provayderinin təqdim etdiyi önbaxışdan istifadə et.

Sətir sayı ilə CSV faylını yoxlamaq olar?

Sətirlərin ümumi sayı sürətli ilkin yoxlama üçün istifadə oluna bilər, lakin alət CSV qaydalarını təhlil etmir. Dırnaq içindəki sahələr qanuni olaraq sətirsonu ehtiva edə bilər. Buna görə bir qeyd həmişə bir fiziki sətirə bərabər olmur. İdxal zamanı bu saya güvənməzdən əvvəl faylı elektron cədvəldə və ya CSV formatını dəstəkləyən redaktorda aç.

Populyar alətlər