
Blocul funcțional PREG_QUOTE maschează caracterele expresiilor regulate.
Atenție: Această funcție este Binary-Safe. Acest lucru înseamnă că caracterele UTF8 nu pot fi procesate direct.
Intrarea adaugă o bară inversă înainte de fiecare caracter care aparține sintaxei unei expresii regulate. Acest lucru este util atunci când trebuie să căutați un text pentru potriviri cu un șir de caractere generat la timp de execuție, care ar putea conține caractere speciale RegEx.
Caracterele speciale ale expresiilor regulate sunt:
. \ + * ? [ ^ ] $ ( ) { } = ! < > | : - #
Este de remarcat faptul că / nu este un caracter RegEx special.
Dacă intrarea opțională a fost specificată, aceasta va fi și ea mascată. Acest lucru este util pentru a masca delimitatorul necesar funcțiilor PCRE. / este cel mai frecvent utilizat delimitator.
Ieșirea returnază șirul de caractere mascat.