Maskierung gewöhnlicher Zeichen in Regex in PHP
Der Modifikator X bewirkt, dass die Maskierung
eines gewöhnlichen Zeichens zu einem Fehler führt. Ohne diesen
Operator können gewöhnliche Zeichen maskiert werden,
sie werden trotzdem sich selbst bezeichnen
(Ausnahme: Ziffern, sie werden zu Capturing Groups).
Sehen wir uns ein Beispiel an:
<?php
preg_replace('#x\@x#X', '!', 'x@x'); // Fehler, @ ist kein Sonderzeichen
?>