PHP Dersleri - REGEX
Regular Expression php ile arama ve değiştirme işlemlerinde kullanılan özel bir sistemdir. Bunu farklı ortamlardaki * karakterine benzetebilirsiniz. adını bilmediğimiz bir kelimenin yerine * koyarak aram yapabiliriz. Örneğin windows ile bir dosya ararken *.doc dediğinizde windows size uzantısı DOC olan tüm dosyaları gösterecektir. buradaki * karakteri bilinmeyen isim anlamına gelmektedir. işte regular expression (kısaca regex) tam olarak buna benzer bir işlem yapmaktadır. yine benzetmeden yola çıkarak devam etmek gerekirse regex ile kullanılan bilinmeyen kelime ? (soru işareti) veya . (nokta) işaretidir. Diyelim ki Regex ile 4 harfli bir kelime arıyoruz. A??? şeklinde yazarsak bu durumda Ayça, Aliş, Azim gibi baş harfi A olan isimlerin hepsini bulacaktır. Daha uzun harfli bir arama yapıyorsak tek tek ? koymak yerine + koyabiliriz. + karakteri = sonsuz sayıda olabilir demektir. örneğin baş harfi A olan herhangi bir kelime arıyoruz. A?+ Aynı şekilde bir örnek, ...