9 Haziran 2010 Çarşamba

C# Metni (Cümleyi) Kelimelere Bölmek Ayırmak

Bir projem yüzünden program yazmam gerekti.Tabi benim programlama üzerine eğitimimin bitmesi neredeyse 1-1,5'yılı bulmuştur.Yani çoğu bilgi artık aklımda yok google sağ olasun bir oradan bir buradan bilgi araştırarak eski hafızmdaki bilgileri tazeliyor ve yenilerini ekliyorum.

Yeni projemi c sharp'ta kodluyorum visual studio 2008 versiyonunu kullanıyorum Özgün yazı üzerine ve ücretsiz dağıtacağım bir proje olacak.

Proje içerisinde Richtextbox'a aldığım metnimi (TXT,DOC,DOCX) kelimelerine bölerek bir dizi içerisine aktarmak ve yaklaşık 20-30 dkk arama ile bu adımı bitirdik.


string[] dizi; // Dizi değişkeni tanımladık ve bu bir bilgi dizisi olacak
char[] kar = new char[2]; /* kelimeleri hangi karakterlerin ayıracağını belirteceğimiz bir kar dizisi*/
kar[0] = ' ';// Bir metin içinde kelime ya boşluk ile ayrılır
kar[1] = '\n';// ya enter karakteri ile bir alt satıra geçer

dizi = metinkutusu.Text.Split(kar);/* boşluk ve enter yapılmış ise o karakterleri baz alarak ayırıyorve dizimize atıyor */

for (int i = 0; i < dizi.Length; i++) // Tüm kelimeleri list box'a atıyoruz
{
listBox1.Items.Add(dizi[i]);//list boxa tüm kelimeleri ekliyoruz
}


Basit bir işlem ama acemiler için problem oluyor çözmesi

Hiç yorum yok: