PHP Düzenli İfadeler

PHP'de düzenli ifadeler (regular expressions), metin işleme ve desen eşleme amacıyla kullanılır. Aşağıda PHP'de düzenli ifadeleri kullanarak yapılabilecek bazı işlemler bulunmaktadır:

  1. Eşleşme Kontrolleri:

    $desen = "/merhaba/"; $metin = "Merhaba, nasılsın?"; if (preg_match($desen, $metin)) { echo "Eşleşme bulundu!"; } else { echo "Eşleşme bulunamadı."; }
  2. Eşleşenleri Bulma:

    $desen = "/d{2}-d{2}-d{4}/"; // Tarih formatı $metin = "Bugünün tarihi: 13-12-2023"; preg_match($desen, $metin, $eslesme); echo "Eşleşen tarih: " . $eslesme[0];
  3. Tüm Eşleşmeleri Bulma:

    $desen = "/d+/"; // Sayıları bulma $metin = "123 45 678"; preg_match_all($desen, $metin, $eslesmeler); print_r($eslesmeler[0]);
  4. Deseni Değiştirme:

    $desen = "/s+/"; // Boşlukları kaldırma $metin = "Bu bir örnek cümle."; $yenimetin = preg_replace($desen, "", $metin); echo $yenimetin;
  5. Modifikatörler:

    $desen = "/merhaba/i"; // Büyük-küçük harf duyarsız eşleşme $metin = "MERHABA, NASILSIN?"; if (preg_match($desen, $metin)) { echo "Eşleşme bulundu!"; } else { echo "Eşleşme bulunamadı."; }

Bu örnekler, PHP'de düzenli ifadelerin temel kullanımlarını göstermektedir. Daha karmaşık desenler ve kullanımlar için PHP'nin resmi dokümantasyonunu incelemeniz faydalı olacaktır.



Yorum Ekle

Üzerine gel