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...
Regexp Tekrar Kontrolü
5
●477
- 08-06-2010, 15:27:29Kimlik doğrulama veya yönetimden onay bekliyor.
- 08-06-2010, 15:49:39ben 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:08Bu 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
- 08-06-2010, 19:17:23Merhaba,
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:43Kimlik 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/