• 14-06-2013, 16:57:24
    #1
    Üyeliği durduruldu
    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.
  • 14-06-2013, 18:59:43
    #2
    regex 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
    #3
    Üyeliği durduruldu
    fatihsarac adlı üyeden alıntı: mesajı görüntüle
    regex başlı başına bir uzmanlık gerektiriyor. bence yazılı değil, görsel ders videosu çekersen daha güzel olur hocam.
    bence 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.
  • 29-06-2013, 12:44:35
    #4
    Bende java üstünde regexe çalışıyorum ingilizce kaynaklardan paylaşım için teşekkürler.
  • 29-06-2013, 16:58:54
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Emeğinize sağlık hocam. Güzel kaynak olmuş.
  • 29-06-2013, 19:32:50
    #6
    Üyeliği durduruldu
    _BuKi_ adlı üyeden alıntı: mesajı görüntüle
    Emeğinize sağlık hocam. Güzel kaynak olmuş.
    önemli değil 2. bölümü de yazacam da ne zaman yazacam bilmiyorum