207 of 410 menu

Fonction preg_quote

La fonction preg_quote ajoute des barres obliques inverses devant les caractères spéciaux des expressions régulières. Le premier paramètre est la chaîne à échapper, le second (optionnel) est le caractère qui doit également être échappé.

Syntaxe

preg_quote(string, [delimiter]);

Exemple

Échappement d'une chaîne contenant des caractères spéciaux :

<?php $str = 'price is .99 (50% off)'; echo preg_quote($str); ?>

Résultat de l'exécution du code :

'price is $10\.99 \(50\% off\)'

Exemple

Échappement avec un caractère délimiteur supplémentaire :

<?php $str = 'user/data/file.txt'; echo preg_quote($str, '/'); ?>

Résultat de l'exécution du code :

'user\/data\/file\.txt'

Exemple

Utilisation dans une expression régulière :

<?php $search = 'file*.txt'; $pattern = '/^' . preg_quote($search, '/') . '$/'; echo $pattern; ?>

Résultat de l'exécution du code :

'/^file\*\.txt$/'

Voir aussi

  • la fonction preg_match,
    qui effectue une vérification de correspondance avec une expression régulière
  • la fonction preg_replace,
    qui effectue une recherche et un remplacement par une expression régulière
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser