
Il blocco funzionale PREG_QUOTE maschera i caratteri delle espressioni regolari.
Nota: Questa funzione è Binary-Safe. Ciò significa che i caratteri UTF8 non possono essere elaborati direttamente.
L'ingresso inserisce un backslash prima di ogni carattere che appartiene alla sintassi di un'espressione regolare. Questo è utile quando si deve cercare un testo per corrispondenze con una stringa generata in tempo di esecuzione, che potrebbe contenere caratteri speciali RegEx.
I caratteri speciali delle espressioni regolari sono:
. \ + * ? [ ^ ] $ ( ) { } = ! < > | : - #
Si noti che / non è un carattere speciale RegEx.
Se l'ingresso opzionale è specificato, anche questo viene mascherato. Questo è utile per mascherare il delimitore necessario per le funzioni PCRE. Il / è il delimitore più comunemente utilizzato.
L'uscita restituisce la stringa di caratteri mascherata.