• 08-06-2010, 15:27:29
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba Arkadaşlar

    Regexp öğrenmeye çalışıyorum fakat anlamadığım bir nokta var. Tekrar kontrollerinde örneğin:

    Desen: @[a-z]{4}@
    Metin: İlim ilim bilmektir, ilim kendin bilmektir.

    Bu kodlamada niçin renksiz kısımlr açıkta kaldı [a-z] içinde açıkta kalanlarda vardı. Burdaki 4 defa tekrarın etkisi nedir. Sınırlama nedir?

    Teşekkürler...
  • 08-06-2010, 15:49:39
    #2
    ben bu fonksiyonu daha hiç kullanmadım daha doğrusu ihtiyac duymadım yeni konu acmak istemedim bile birisi anlatabilirmi googlede baktım ama genelde c# gibi diller için anlatım var php için olanlar yetersiz tahminime göre preg_match() eregi_replace() eregi() fonksiyonu gibi doğrumudur???
  • 08-06-2010, 16:33:08
    #3
    Bu kaynak güzel fakat anlamadığım ufak bir iki nokta çıktı arkadaşlar sizlerde faydalanabilirsiniz.

    http://mustafa-dokumaci.blogcu.com/s...yildiz/6452608
  • 08-06-2010, 16:40:42
    #4
    HS_Abdullah adlı üyeden alıntı: mesajı görüntüle
    Bu kaynak güzel fakat anlamadığım ufak bir iki nokta çıktı arkadaşlar sizlerde faydalanabilirsiniz.

    http://mustafa-dokumaci.blogcu.com/s...yildiz/6452608

    teşekkür ederim inceleyiyorum
  • 08-06-2010, 19:17:23
    #5
    Merhaba,
    Küme parantezleri içinde kullanılan rakamlar seninde bildiğin gibi tekrarlayan kelimeleri bulmaya yarıyor. Fakat senin yazdığın düzenli deyimde bir gariplik var. a dan z ye kadar olan rakamları al diyorsun ve 4 kez tekrarlayacağını söylemişsin.
    Şu şekilde denersen tam mantığı çözebileceğine inanıyorum.
    ( ilim ){1,3}
    'ilim', 'ilim ilim', 'ilim ilim ilim' ile eşleşir.
  • 08-06-2010, 22:25:43
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bende RegEX kasıyorum. Ancak neden öyle bir eşleşme sağladı, bilemedim. Sadece bir öneri olarak veriyorum bu siteyi. RegEX kodlarını bu sitede test edebilirsin. Alacağın sonuçları verecektir.
    http://rubular.com/