1 Ocak 2012 Pazar

PHP: preg_match desen(pattern) anlamları

Php de vazgeçilmez karakter - desen filtreleme fonksiyonu olan preg_match ile ilgili yapabileceğiniz bir kaç örnek burada. Ne zaman kullanacak olsam, birden neyin ne manaya geldiğini unutuveriyorum. Ben de buraya yazarak kendime not alayım ve faydalanacaklar da faydalansın istedim. [abc] tek bir karakter: a, b veya c [^abc] a, b, veya c dışında herhangi tek bir karakter. [a-z]  a-z arasındaki herhangi bir karakter. (sadece küçük harf ve ingilizce harfler) [a-zA-Z] a-z veya A-Z arasındaki herhangi bir karakter. (küçük büyük ingilizce harfler) ^ satır başlangıcı $ Satır bitişi \A string  başlangıcı \z string bitişi .  Herhangi bir karakter. \s herhangi bir boşluk karakteri. \S herhangi boşluk olmayan bir karakter \d herhangi bir rakam \D herhangi bir rakam olmayan karakter \w herhangi bir kelime karakteri. harf, sayı veya alt çizgi \W herhangi bir kelime dışı karakter \b kelime sınırlayıcı karakter. (...) içerideki herşeyi yakala! (a|b) a veya b karakteri a? sıfır veya 1 tane a karakteri a* 0 veya 1 veya birkaç tane a karakteri a+ 1 veya daha fazla a karakteri a{3} tam olarak 3 tane a karakteri a{3,} 3 veya daha fazla a karakteri a{3,6} 3 ve 6 tane arasında a karakteri   tabi ki akılda tutmak zor oluyor, burada ben de +1 kaynak olarak, arandığında bulunma ihtimalini artırmak istedim. Tüm desenleri preg_match("/BU KISIMA YAZARAK DENEYEBİLİRSİNİZ/",$string);   Devamı için : PHP: preg_match desen(pattern) anlamları

Hiç yorum yok:

Yorum Gönder

Yorumunuzu esirgemeyiniz..