
De functieblok PREG_QUOTE maskert tekens van reguliere expressies.
Opmerking: Deze functie is Binary-Safe. Dit betekent dat UTF8-tekens niet direct kunnen worden bewerkt.
De ingang plaatst een backslash voor elk teken dat behoort tot de syntaxis van een reguliere expressie. Dit is nuttig als u een tekst wilt doorzoeken op overeenkomsten met een tijdens de uitvoering gegenereerde tekenreeks die speciale RegEx-tekens kan bevatten.
Speciale tekens van reguliere expressies zijn:
. \ + * ? [ ^ ] $ ( ) { } = ! < > | : - #
Het is op te merken dat / geen speciaal RegEx-teken is.
Als de optionele ingang is opgegeven, wordt deze ook gemaskeerd. Dit is nuttig om de begrenzer te maskeren die door de PCRE-functies nodig is. De / is de meest gebruikte begrenzer.
De uitgang geeft de gemaskeerde tekenreeks terug.