26 Aralık 2008, Cuma // opereysin

“Şol Regexp dedikleri, iki nokta bir yıldız” yazı dizisinin 2. Bölümünde Regexp kullanım seviyeleri başlığını inceliyor, desen gövdesine giriş yapıyoruz.
Regexp Kullanım Seviyeleri
Regexp ile üç farklı seviyede işlem yapılabilir.
1. Mantıksal işlem seviyesi
Desenimizi, bir metnin (string) üzerinde çalıştırıp, en az bir eşleşme yakalayıp yakalamadığını kontrol etmek istiyorsak, mantıksal işlem seviyesinde bir desen kullanımına ihtiyacımız var demektir. Meselâ elimizdeki bir metnin, gramerine uygun bir e-mail adresi olup olmadığını kontrol edebilmemiz için; desenimizin çalıştırılmasından geriye, doğru (True) veyâ yanlış (False) şeklinde bir boolean değer dönmesi yeterlidir. Bu iş için PHP’de “preg_match” fonksiyonunu kullanmanızı tavsiye ediyorum.
2. Yakalama seviyesi
İkinci seviye, karmaşık bir metnin içinden bir takım gerekli bilgileri ayıklamak istediğimizde (parse) kullanılır. Yazının tamamını oku »




