Bir karakter metinde kaç kez geçiyor?
Bir karakterin metninizde kaç kez geçtiğini sayın. Bir ya da birkaç karakter yazın, örneğin bir harf, simge, emoji ya da boşluk; araç her birinin kaç kez geçtiğini, metindeki payını ve hangi satırlarda bulunduğunu, her eşleşme vurgulanmış olarak gösterir.
- Harfler, simgeler ve emojiler
- Birden fazla karakter birlikte
- Her eşleşmeyi vurgular
Her karakterin geçtiği yerler
Her eşleşme vurgulanır; her karakterin ya da dizinin kendi rengi vardır.
Metniniz eşleşmeler vurgulanmış olarak burada görünür.
Her karakterin sayısı
Her karakterin ya da dizinin kaç kez geçtiği; tüm karakterler içindeki payı ve Unicode kod noktasıyla.
| Karakter | Sayı | Pay | Unicode |
|---|
Saymak istediğiniz karakterleri yukarıdaki kutuya yazın.
Bir karakterin kaç kez geçtiği nasıl sayılır
Bir ya da birkaç karakteri üç adımda sayarsınız.
-
Karakterleri yazın
Her ünlüyü saymak için aeıioöuü, bu simgeleri saymak için @# ya da tek bir emoji yazın. “ler” gibi bir diziyi saymak için öğeleri virgülle ayırın: ler, lar.
-
Metni yapıştırın
Sonuçlar anında, karakter başına bir satır olarak görünür.
-
Eşleşmeleri kontrol edin
Her karakterin sayısı, metindeki payı ve Unicode kodu; her eşleşme kendi rengiyle vurgulanmış olarak.
Örnekte “@” 3 kez, “#” 2 kez, “e” 20 kez geçer. 26 boşluğu da saymak için kutuya “boşluk” yazın.
Sayılacak karakterler nasıl yazılır
Kutu birkaç basit yazımı anlar.
| Yazın | Sayılanlar |
|---|---|
| aeıioöuü | sekiz ünlünün her biri ayrı bir satırda |
| @#$ | @, # ve $ simgeleri |
| ler, lar | “ler” ve “lar” çoğul ekleri |
| boşluk | boşluklar (ayrıca: sekme, virgül, nokta, satır sonu) |
| , | virgüller |
| 😀 | bu emoji, tek karakter olarak |
“Büyük/küçük harfe duyarlı”yı açmadıkça büyük/küçük harf ayrılmaz; eşleştirme Türkçe kurallarla yapılır, I ile ı ve İ ile i birlikte sayılır. c’nin ç’yi, s’nin ş’yi de bulması için “İşaretleri yok say”ı açın.
Aynı görünen ama farklı olan karakterler
Farklı kaynaklardan gelen metinler çoğu zaman benzer karakterleri karıştırır. Yabancıyı bulmak için onları ayrı sayın.
| Görünüş | Karakterler | Kod noktaları |
|---|---|---|
| Kesme işareti | ' ve ’ | U+0027 ve U+2019 |
| Tırnak | " “ ” « » | U+0022; U+201C, U+201D; U+00AB, U+00BB |
| Kısa çizgi ve tireler | - – — | U+002D, U+2013, U+2014 |
| Üç nokta | ... ve … | 3 × U+002E ve U+2026 |
| Noktasız ve noktalı i | ı ve i; I ve İ | U+0131 ve U+0069; U+0049 ve U+0130 |
| Boşluk | normal, bölünmez ve dar bölünmez boşluk | U+0020, U+00A0 ve U+202F |
| a harfi | Latin a ve Kiril а | U+0061 ve U+0430 |
Türkçede özel adlara gelen ekler kesme işaretiyle ayrılır (Ankara’da, Ali’nin); klavyeden gelen düz kesme işareti (') ile tipografik kesme işareti (’) farklı karakterlerdir. Benzersiz karakter sayacı her farklı karakteri kod noktasıyla gösterir ve benzerleri bulmanıza yardımcı olur.
Excel’de, Python’da ya da JavaScript’te bir karakteri saymak
Aynı sayıma bir tabloda ya da programda ihtiyacınız varsa bu formüller bir metindeki “a” harfini sayar.
| Nerede | Formül | Notlar |
|---|---|---|
| Türkçe Excel ya da Google E-Tablolar | =UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;"a";"")) | Büyük/küçük harf ayırır. Yok saymak için KÜÇÜKHARF(A1) kullanın. |
| Python | text.count("a") | Büyük/küçük harf ayırır. Yok saymak için text.lower().count("a"); Türkçe I/ı için dikkat edin, lower() “I”yı “i” yapar. |
| JavaScript | text.split("a").length - 1 | UTF-16 birimlerini sayar: emojiler için başka bir yöntem gerekir. Türkçe dönüşüm için toLocaleLowerCase("tr") kullanın. |
Hiçbiri â’yı a gibi saymaz: yalnızca tam olarak yazılan karakteri sayarlar.
Araç neyi gösterir
Yazdığınız her karakterin kendi sonuçları vardır.
-
#
Sayı
Her karakterin ya da dizinin kaç kez geçtiği.
-
%
Pay
Metindeki tüm karakterler içinde kapladığı pay.
-
≡
Satırlar
Kaç satırda en az bir eşleşme olduğu ve ilkinin nerede olduğu.
-
▮
Vurgulama
Her eşleşme metinde, her karakter için farklı bir renkle vurgulanır.
Bir karakteri saymak hakkında sık sorulan sorular
Bir harfin kaç kez geçtiğini nasıl sayarım?
Harfi metnin üstündeki kutuya yazın ve metni yapıştırın. Sayı ve vurgulanmış her eşleşme hemen görünür.
Birkaç karakteri birlikte sayabilir miyim?
Evet. Hepsini birlikte yazın, örneğin “aeıioöuü” ya da “@#$”; her birinin kendi satırı ve rengi olur.
Boşlukları ya da virgülleri nasıl sayarım?
Kutuya “boşluk” ya da “virgül” veya yalnızca bir virgül yazın. Sekmeleri ve satır sonlarını da adlarını yazarak sayabilirsiniz.
“ler” ya da “lar” nasıl sayılır?
Virgülle yazın: “ler, lar”. Her ek bir dizi olarak, kendi sonucuyla sayılır.
Büyük ve küçük harfleri ayırır mı?
“Büyük/küçük harfe duyarlı”yı açmadıkça hayır. Eşleştirme Türkçe kurallarla yapılır: “ı” araması “I”yı, “i” araması “İ”yi de bulur.
c, ç’yi de bulur mu?
Yalnızca “İşaretleri yok say”ı açarsanız. Varsayılan olarak c ve ç, “kır” ve “kir”deki ı ve i gibi farklı karakterlerdir.
Bir emoji sayılabilir mi?
Evet. Emojiyi kutuya yapıştırın. Ten rengi olan bir emoji, gördüğünüz gibi tek karakter sayılır.
Karakter yerine bir kelime nasıl sayılır?
Tam kelimeleri ve ifadeleri arayan kelimenin kaç kez geçtiğini sayan aracı kullanın.
Metnim gönderiliyor mu?
Hayır. Sayım tarayıcınızda yapılır ve hiçbir şey gönderilmez.
Kaynaklar
- Unicode Text Segmentation (UAX #29), Unicode Consortium
- str.count, Python documentation
Diğer araçlar: metin analizi
- Ara Kelime kaç kez geçiyor Bir kelimenin ya da ifadenin kaç kez geçtiğini, her eşleşme vurgulanmış olarak sayın. Aracı aç
- Benzersiz Benzersiz karakter sayacı Her farklı karakteri Unicode kod noktasıyla listeleyin ve pangramları kontrol edin. Aracı aç
- #@% Simge ve özel karakter sayacı Simgeleri, noktalamayı ve özel karakterleri sayın; her biri adı ve koduyla. Aracı aç
- ·→¶ Boşluk sayacı Boşlukları, sekmeleri ve satır sonlarını sayın, görünmez karakterleri bulun. Aracı aç