1- Düzenli İfadeler için Basit Sözdizimi
Hepsinden önce, iki özel sembole bakalım: '^' ve '$'. Bunlar bir dizgeni başında ve sonunda neler yapıyor?
'^bir' - "bir" ile başlayan dizge.
'yapıyor$' - "yapıyor" ile biten dizge.
'^elma$' - "elma" ile başlayan ve biyen dizgeler. Bu, sorgunun kendisine, yani "elma" dizgesine eşittir.
"elma" - Herhangi bir yerinde "elma" içeren dizge.
Eğer her iki sembolü de kullanamıyorsanız, son örnekte olduğu gibi dizgeyi her yerde arayabilirsiniz.
'*','?' ve '+' sembolleri vardır. Bunlar bir karaktere veya bir karakter grubuna eşit olabilir. "sıfır veya daha fazla", "bir veya daha fazla" ve "sıfır veya bir". Bunlar ne demektir? Birkaç örnek:
'ab*' - "b" karakterinden sıfır veya daha fazla olabilir. ('a','ab','abb',…)
'ab+' - "b" karakterinden bir veya daha fazla olabilir. ('ab','abbb',…)
'ab?' - "b" karakterinden sıfır veya bir tane var. ('ab','a')
'a?b+$' - "a" ile başlayan ve bir veya daha fazla "b" içeren bir dizge, başka bir dizgenin sonunda. ('bu bir abbb')
Ayrıca küme parantezi kullanarak içerik limitimi belirleyebilirsiniz.
'ab{2}' - "abb" şeklinde sadece iki "b" içeren dizge.
'ab{2,9}' - 2 ve 9 arasında bir sayı miktarınca "b" içeren dizge. Bu sayılara 2 ve 9 da dahildir.
'ab{2,}' - 2 veya daha fazla "b" içeren dizge.
REGEX Düzenli İfadeler Eğitimi - Ders 1
5
●3.474
- 14-06-2013, 18:59:43regex başlı başına bir uzmanlık gerektiriyor. bence yazılı değil, görsel ders videosu çekersen daha güzel olur hocam.
- 14-06-2013, 19:34:46Üyeliği durduruldubence de kendi basina ayri bir dil kendisi. video cekmek istemedim cunku her an isteyen gelsin baksin, gerek telefondan herek pcden rahatlikla incelesein diye yaptim. ben okuyunca daha iyi anlasilacagini dusunuyorum.fatihsarac adlı üyeden alıntı: mesajı görüntüle
- 29-06-2013, 19:32:50Üyeliği durdurulduönemli değil_BuKi_ adlı üyeden alıntı: mesajı görüntüle
2. bölümü de yazacam da ne zaman yazacam bilmiyorum
2. bölümü de yazacam da ne zaman yazacam bilmiyorum