preg_match_all:Yazdığımız işlemdeki uyumlu bölümleri verir.[tümünü arama]preg_match: işlemdeki uygun bölümü verir. (normal arama)preg_replace: yazdığımız işlemdeki kodları uygun bölüm ile değiştirir. (değiştirme)preg_replace_callback:Arar ve uygun bölüm ile değiştirir.(arama ve değiştirme)preg_split: İşlemdekileri parçalar.[parçalama]preg_grep:Kod içindeki uyumlu indexsleri verir.preg_quote: işlemdeki anahtarları değiştirir.
Şimdide Yukarıdaki komutlar ile kullanabileceğimiz komutları vereyim.
\ Genel kaçış karakteri^ İfadenin (yada satırın) başlangıcı$ İfadenin (yada satırın) sonu. Herhangi bir karakter[ Karakter sınıfı başlangıcı] Karakter sınıfı sonu| Alternatif bölümün başlangıcı (yada kısaca "or" deyimi)
( Alt desen (subpattern) başlangıcı) Alt desen (subpattern) sonu? 0 yada 1 miktar (yanı ya hiç olmayan yada varsa sadece "bir" tane olan)
* 0 yada daha fazla miktar+ 1 yada daha fazla miktar{ Maksimum/Minimum miktar başlangıcı} Maksimum/Minimum miktar sonu
Şimdi Küçük bir örnekle dersi bitirelim.Örneği verince bunları nasıl kullanacağınız anlayacaksınız zaten.
<?php
$google = file_get_contents("http://www.google.com");
echo $google;
if(!preg_match("<.>",$google))
echo "Tüm komutlar çekildi.";?>
Örneğin yukarıda yazdığım bu kodu kullandık.
. Herhangi bir karakter Googlenin anasayfasındaki tüm linkler vb. hepsini çekti.Çünkü kullandığımız komut herhangi bir karakter diyordu yani google anasayfasındaki örneğin <a vs.Tüm komutları çekti.
İyi Forumlar...
Hiç yorum yok:
Yorum Gönder