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 karakter ayrı sayılır. “ler” gibi bir diziyi saymak için virgül kullanın; boşluk, sekme ya da virgül saymak için “boşluk”, “sekme” veya “virgül” yazın.
0 kelime · 0 karakter
Bu cihazda kalır

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.

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.

  1. 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.

  2. Metni yapıştırın

    Sonuçlar anında, karakter başına bir satır olarak görünür.

  3. Eşleşmeleri kontrol edin

    Her karakterin sayısı, metindeki payı ve Unicode kodu; her eşleşme kendi rengiyle vurgulanmış olarak.

Örnek

Örnekte “@” 3 kez, “#” 2 kez, “e” 20 kez geçer. 26 boşluğu da saymak için kutuya “boşluk” yazın.

Örnekteki karakterleri sayın

Sayılacak karakterler nasıl yazılır

Kutu birkaç basit yazımı anlar.

YazınSayı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şlukboş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üşKarakterlerKod 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şluknormal, bölünmez ve dar bölünmez boşlukU+0020, U+00A0 ve U+202F
a harfiLatin 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.

NeredeFormülNotlar
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.
Pythontext.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.
JavaScripttext.split("a").length - 1UTF-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

  1. Unicode Text Segmentation (UAX #29), Unicode Consortium
  2. str.count, Python documentation