Preg_Replace modifier listesi.
Preg_Replace komutu kullanılırken son kısma eklenen bazı parametreler ek özellikler kazandırır. örneğin "i" karakteri büykü ve küçük harfleri önemsemeden işlem yapmasını sağlar.
örnek:yazıda geçen tüm Ali isimlerini Veli yapar. aLi şeklinde yazılsa bile işlem çalışır.
i:küçük ve büyük harflerde arar
m : Yazıdaki enter karakterlerini yok sayar yazı dümdüz gidyormuş gibi çalışır. Eğer kullanılan arama kelimesinde ^ ve $ kullanılmazsa işe yaramaz.
s: aramada kullanılan nokta karakteri satır geçişlerini de kabul eder. örneğin aradığınız isim Ahmet olmasına rağmen yazıda şöyle geçiyor olabilir:
Ah
met
bu durumda .+ joker karakterini kulandığınızda satır geçişi gözardı edilir ve ahmet bulunur.
x : yazıdaki boşluk karakterlerini görmezden gelir.
e : Arama kelimesi php kodu olarak algılanır. böylece geri referans aramaları yapılabilir.
A: Aranan kelimenin yazının başında olması gerekir.
D:$ karakteri yazının en sonunu işaret eder.
S: Arama kelimesi üzerinde gelişmiş analizler yapar.
U: Arama jokerlerinin özelliklerini artırır.
X: Ters slash ardından gelen harfleri normal kelime olarak algılar
J :Arama jokerlerine kopya isimlere izin verir.
u : Perl uyumlu ek arama yapar. Arama kelimesini UTF-8 olarak değerlendirir.