C# Regular ifadeler

Posted: June 30, 2014 in C#
Tags: ,

Genelde web uygulamalarımızda kullandıgımız bir konudan bahsedecegiz bugün.Regular ifadeler Regex ile ilgili sınıflar. Using System.Text.RegularExpressions adı altında gecer.Peki nedir regular ifadeler? Kontrol ifadeleridir bir bakıma mesela bir metin var. Ve o metindeki telefon numaralarını bulmak icin yada kaçtane e-mail hesabı olup olmadıgını bulmak icin kullanılabilir.

string pattern =@”\w+([-+.’]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*”;
MatchCollection koleksiyon = Regex.Matches(textBox1.Text, pattern);
if (koleksiyon.Count == 0)
{

MessageBox.Show(“Mail adresi bulunamadı”);

}
else
{

int sayi = koleksiyon.Count;
MessageBox.Show(sayi.ToString() + ” sayıda mail adresi bulundu”);

}

Bu program Textbox1 iceriginde kac tane mail adresi bulan kod parcacıgıdır.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s