Funkcija preg_quote
Funkcija preg_quote dodaje obrnute kose crte ispred specijalnih karaktera regularnih izraza. Prvi parametar je string za ekranisanje, drugi (opcioni) - karakter koji takođe treba ekranisati.
Sintaksa
preg_quote(string, [delimiter]);
Primer
Ekranisanje stringa sa specijalnim karakterima:
<?php
$str = 'price is .99 (50% off)';
echo preg_quote($str);
?>
Rezultat izvršavanja koda:
'price is $10\.99 \(50\% off\)'
Primer
Ekranisanje sa dodatnim separatorom:
<?php
$str = 'user/data/file.txt';
echo preg_quote($str, '/');
?>
Rezultat izvršavanja koda:
'user\/data\/file\.txt'
Primer
Upotreba u regularnom izrazu:
<?php
$search = 'file*.txt';
$pattern = '/^' . preg_quote($search, '/') . '$/';
echo $pattern;
?>
Rezultat izvršavanja koda:
'/^file\*\.txt$/'
Vidite takođe
-
funkciju
preg_match,
koja vrši proveru poklapanja sa regularnim izrazom -
funkciju
preg_replace,
koja vrši pretragu i zamenu po regularnom izrazu