Mini Proje: Kelime Sayacı – Python, PHP ve ASP Örnekleri
Metin analizi uygulamalarında kelime sayacı, en temel projelerden biridir. Kullanıcıdan alınan metindeki kelime sayısını hesaplamak, hem eğitim hem de pratik programlama becerilerini geliştirmek için idealdir.

1. Python ile Kelime Sayacı
Python’da split() fonksiyonu ile metni kelimelere ayırabiliriz:
1Python - Kelime sayacı23metin = "Merhaba dünya! Python, PHP ve ASP örnekleri."45Kelimeleri ayır67kelimeler = metin.split()89Kelime sayısını yazdır1011print("Kelime sayısı:", len(kelimeler))1213Kelimeleri listeleme1415print("Kelimeler:", kelimeler)2. PHP ile Kelime Sayacı
PHP’de str_word_count() fonksiyonu kelime sayımı için kullanışlıdır:
1<?php2$metin = "Merhaba dünya! Python, PHP ve ASP örnekleri.";34# Kelime sayısı5$kelime_sayisi = str_word_count($metin);6echo "Kelime sayısı: " . $kelime_sayisi . "\n";78# Kelimeleri listeleme9$kelimeler = str_word_count($metin, 1);10print_r($kelimeler);11?>3. ASP ile Kelime Sayacı
ASP’de Split() fonksiyonu ile kelimeleri ayırabiliriz:
1' ASP - Kelime sayacı2Dim metin, kelimeler, kelime_sayisi3metin = "Merhaba dünya! Python, PHP ve ASP örnekleri."45' Kelimeleri ayır (boşluklara göre)6kelimeler = Split(metin, " ")78' Kelime sayısı9kelime_sayisi = UBound(kelimeler) - LBound(kelimeler) + 110Response.Write "Kelime sayısı: " & kelime_sayisi & "<br>"1112' Kelimeleri listeleme13Dim i14For i = LBound(kelimeler) To UBound(kelimeler)15Response.Write kelimeler(i) & "<br>"16Nextİpuçları
Noktalama işaretlerini kaldırarak daha doğru kelime sayımı yapılabilir
Büyük metinlerde performans için regex ile kelimeleri ayırmak faydalıdır
Kelime sayacı, SEO analizleri ve içerik kontrolü için sıkça kullanılır
0 yorum