Düzenli İfade Değiştiriciler

Değiştirici Açıklama
x Regexp yazımındaki boşlukları dikkate almaz
i Büyük küçük harf duyarlılığını iptal eder ( [a-z] = [A-Z] )
s Tüm satırları tek bir satır gibi işleme alır. Nokta karakteri satırbaşı simgelerini de kapsayabilir.
m Çoklu eşlemeye olanak sağlar. Her satırı ayrı değerlendirerek, ^ ve $ simgelerinin kullanımına olanak sağlar.
g Genel tarama olanağı sağlar. Regexp uyumlu bul-değiştir uygulamalarda ilk bulunan değil kurala uyan tüm değişikliklerin yapılmasını sağlar. Bu değiştirici etiket bazı uygulamalarda varsayılan olarak seçilidir.
e Sadece preg_replace() için simge geri gönderimi yapar
A Dizge başlangıcı ile eşleşmeye zorlar.(^ gibi)
D Dizge sonu ile eşleşir.m değiştiricisi varsa etkisiz kalır.($ gibi)
S Sonsuz eşleşme döngüsü için zaman kısaltma
U (?) tersine çevirir
X Ters bölü açıp kapatır /
J (?j) İsimlerin alt şablonlarda tekrarlanmasını sağlar.
u dizgelerin karakter kodlaması utf-8 varsayılan olur.

*Yukarıdaki tablo siyah en çok kullanılan yeşil az kullanılan ögelerden derlenmiştir.

<?php $metin="aliAli a0A0aa";?>

Yukarıdaki metinde “a” harfi aramak için örnek kullanımlar

<?php preg_match_all("@a@i", $metin,$cikti);?>

Çıktısı

Array
(
 [0] => Array
 (
 [0] => a
 [1] => A
 [2] => a
 [3] => A
 [4] => a
 [5] => a
 )
)
preg_match_all("@a@s", $metin,$cikti);

Çıktısı

Array
(
 [0] => Array
 (
 [0] => a
 [1] => a
 [2] => a
 [3] => a
 )
)

Sizin Değerli Görüşlerinize İhtiyacımız Var.