Funkcija preg_quote
Funkcija preg_quote doda poševnice nazaj pred posebne znake regularnih izrazov. Kot prvi parameter se poda niz za escapanje, kot drugi (neobvezni) parameter pa znak, ki ga je treba prav tako escapati.
Sintaksa
preg_quote(string, [delimiter]);
Primer
Escapanje niza s posebnimi znaki:
<?php
$str = 'price is .99 (50% off)';
echo preg_quote($str);
?>
Rezultat izvajanja kode:
'price is $10\.99 \(50\% off\)'
Primer
Escapanje z dodatnim znakom-ločilom:
<?php
$str = 'user/data/file.txt';
echo preg_quote($str, '/');
?>
Rezultat izvajanja kode:
'user\/data\/file\.txt'
Primer
Uporaba v regularnem izrazu:
<?php
$search = 'file*.txt';
$pattern = '/^' . preg_quote($search, '/') . '$/';
echo $pattern;
?>
Rezultat izvajanja kode:
'/^file\*\.txt$/'
Glejte tudi
-
funkcijo
preg_match,
ki izvede preverjanje ujemanja z regularnim izrazom -
funkcijo
preg_replace,
ki izvede iskanje in zamenjavo z regularnim izrazom