
Le bloc fonctionnel PREG_QUOTE masque les caractères des expressions régulières.
Remarque: Cette fonction est Binary-Safe. Cela signifie que les caractères UTF8 ne peuvent pas être traités directement.
L'entrée place un antislash avant chaque caractère appartenant à la syntaxe d'une expression régulière. Cela est utile lorsque vous devez rechercher des correspondances dans un texte avec une chaîne générée à l'exécution qui pourrait contenir des caractères spéciaux RegEx.
Les caractères spéciaux des expressions régulières sont:
. \ + * ? [ ^ ] $ ( ) { } = ! < > | : - #
Il est à noter que / n'est pas un caractère spécial RegEx.
Si l'entrée optionnelle est spécifiée, celle-ci est également masquée. Cela est utile pour masquer le délimiteur requis par les fonctions PCRE. Le / est le délimiteur le plus couramment utilisé.
La sortie renvoie la chaîne de caractères masquée.