🛠️ToolsShed

Kelime ve Karakter Sayacı

Metninizde kelime, karakter, cümle ve paragraf sayın.

0
Kelimeler
0
Karakterler
0
Karakterler (boşluksuz)
0
Cümleler
0
Paragraflar
1
Satırlar
~1 dk
Okuma süresi

Kelime Sayacı metninizi analiz eder ve kelime sayısını, karakter sayısını (boşluklu ve boşluksuz), cümle sayısını ve paragraf sayısını anında bildirir. Tweet taslağı hazırlarken, üniversite başvuru yazısı yazarken veya karakter kısıtlamalı reklam metni oluştururken belirli uzunluk sınırları içinde çalışan herkes için vazgeçilmez bir yazma aracıdır.

Metninizi giriş alanına yapıştırın veya yazın; yazarken sayımlar gerçek zamanlı olarak güncellenir. Araç ayrıca ortalama yetişkin okuma hızı olan dakikada 200-250 kelime temel alınarak okuma süresi de tahmin eder.

Kelime ve karakter sayımları nasıl saydığınıza bağlı olarak biraz farklılık gösterebilir. Bu araç, kelime işlemcilerin kullandığı en yaygın kuralı izler: art arda gelen boşluk olmayan karakterler bir kelime oluşturur ve boşluklar kelimeleri ayırır.

Sıkça Sorulan Sorular

Kod Uygulaması

def count_text(text: str) -> dict:
    words = text.split()
    chars_with_spaces = len(text)
    chars_no_spaces = len(text.replace(" ", "").replace("\n", "").replace("\t", ""))
    sentences = len([s for s in text.replace("!", ".").replace("?", ".").split(".") if s.strip()])
    paragraphs = len([p for p in text.split("\n\n") if p.strip()])
    reading_time_min = round(len(words) / 225, 1)  # ~225 wpm average

    return {
        "words": len(words),
        "chars_with_spaces": chars_with_spaces,
        "chars_no_spaces": chars_no_spaces,
        "sentences": sentences,
        "paragraphs": paragraphs,
        "reading_time_min": reading_time_min,
    }


text = """Hello world. This is a sample paragraph.

This is the second paragraph with more words and sentences!"""

stats = count_text(text)
for key, value in stats.items():
    print(f"{key}: {value}")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.