Escaping van gewone karakters in regex in PHP
De modifier X zorgt ervoor dat het escapen
van een gewoon karakter tot een fout leidt. Zonder deze
operator kunnen gewone karakters worden geëscaped,
ze zullen toch zichzelf vertegenwoordigen
(uitzondering: cijfers, ze worden backreferences).
Laten we kijken naar een voorbeeld:
<?php
preg_replace('#x\@x#X', '!', 'x@x'); // fout, @ is geen speciaal karakter
?>