Metin

Word/Character Frequency Counter

Metin frekans analizi: her kelimenin veya karakterin kaç kez geçtiği, sayıya göre sıralanmış.


                        
                    

This tool counts how many times each word or character appears in a text and sorts the result by count — something that's practically impossible to tally by hand in a long piece of text.

How to use it

Common uses

Things to keep in mind

Frequency analysis is case-sensitive by default in many implementations — "Word" and "word" can count as different entries unless the text is normalized to one case first.

Classical substitution ciphers (ROT13, the Caesar cipher) don't change the frequency distribution of letters, only the mapping — which is exactly why frequency analysis is the classic way to break them without trying every key.

Bu araç hakkında makale: Metin frekans analizi: kelime tekrarlarını saymak neden işe yarar

Sıkça sorulan sorular

Kelimeler ve Karakterler modu arasındaki fark nedir?

Kelimeler modu, metinde her kelimenin kaç kez göründüğünü sayar, Karakterler modu ise noktalama işaretleri dahil her bir karakterin oluşumunu sayar.

"Büyük/küçük harfe duyarsız" ve "Boşlukları yok say" seçenekleri ne yapar?

"Büyük/küçük harfe duyarsız" yalnızca büyük/küçük harf açısından farklı olan oluşumları birleştirir ve "Boşlukları yok say" karakter modunda sayımdan boşlukları hariç tutar; sonuçlar daha sonra azalan oluşum sayısına göre sıralanır.

Analiz edilen metin bir sunucuya gönderiliyor mu?

Hayır, frekans analizi tamamen tarayıcınızda JavaScript ile çalışır — hiçbir şey çevrimiçi olarak iletilmez.

Zipf yasası nedir?

Doğal dillerde bir kelimenin sıklığı, frekansa göre sırasıyla ters orantılıdır: en sık geçen kelime ikinciden yaklaşık iki kat, üçüncüden üç kat daha sık geçer, vb. Bu düzenlilikten belirgin bir sapma, metnin yapay olarak üretilmiş veya anahtar kelimelerle aşırı doldurulmuş (spam) olabileceğinin bir sinyalidir.

Frekans analizi basit bir şifreyi kırmak için kullanılabilir mi?

Evet, harf frekans dağılımını değiştirmeyip yalnızca eşleşmeyi değiştiren klasik yerine koyma şifreleri (ROT13 veya Sezar şifresi gibi) için. Şifreli metnin frekans dağılımını orijinal dilin bilinen dağılımıyla karşılaştırarak, tüm anahtarları denemeden karakter eşleşmesi geri kazanılabilir.

Makaleler: Metin

Case Converter: farklı adlandırma stilleri neden var

Bir projede neden değişkenler camelCase ama dosyalar kebab-case yazılır, ve bu kurallar nereden gelir.

Text Diff: algoritmalar iki metin arasındaki farkı nasıl bulur

Bir diff algoritmasının iki metin sürümü arasındaki minimum değişiklik kümesini nasıl bulduğu.

Düzenli ifadeler: temel söz dizimi ve yaygın kalıplar

Bir düzenli ifade nasıl okunur ve açgözlü eşleştirme tembel eşleştirmeden nasıl farklıdır.

Satırları sıralama ve yinelenenleri kaldırma: neden işe yarar

"10"u "9"dan önce koyan sayısal sıralamanın neden bir hata olduğu ve nasıl önleneceği.

String Escape: aynı metnin neden farklı şekilde kaçırılması gerekir

Aynı tırnak işaretinin bir JS dizesinde, JSON'da ve bir shell komutunda neden farklı şekilde kaçırıldığı.

CRLF'e karşı LF: satır sonu karakterleri neden hâlâ önemli

Windows'ta yazılan bir dosyanın neden Linux'ta git'te "tamamen değişmiş" olarak görünebileceği.

Karakter ve kelime sayma: neden her zaman basit değil

Bir emoji veya aksanlı bir harfin neden aynı anda birkaç karakter olarak sayılabileceği.

Lorem Ipsum: yer tutucu metin nereden geldi ve neden var

Tasarımcıların maketlerde gerçek içerik yerine neden kasıtlı olarak "anlamsız" metin kullandığı.

Slugify: rastgele bir metni URL'ye dönüştürme

"Merhaba, Dünya! Nasılsın?" gibi bir başlığın merhaba-dunya-nasilsin gibi URL'ye uygun bir dizeye nasıl dönüştüğü.

Markdown: basit metin söz diziminin zengin editörleri neden yendiği

Geliştiricilerin belgeleri zengin bir metin düzenleyici yerine neden Markdown'da yazmayı tercih ettiği.

Boşluklar ve görünmez karakterler: garip hataların gizli nedeni

Görünüşte aynı olan iki dizenin görünmez bir karakter yüzünden neden eşleşmeyebileceği.

Text Reverse: "metni tersine çevirmek" neden göründüğünden zor

Saf bir dize tersine çevirmenin bir emojiyi neden kullanılamaz baytlara dönüştürebileceği.