Εκφρασμός κανονικών χαρακτήρων στις κανονικές εκφράσεις στην PHP
Ο τροποποιητής X κάνει έτσι ώστε ο εκφρασμός
ενός κανονικού χαρακτήρα να προκαλεί σφάλμα. Χωρίς αυτόν τον
τελεστή, οι κανονικοί χαρακτήρες μπορούν να εκφραστούν,
θα συνεχίσουν να αντιπροσωπεύουν τον εαυτό τους
(εξαίρεση: τα ψηφία, γίνονται ομάδες καταγραφής).
Ας δούμε ένα παράδειγμα:
<?php
preg_replace('#x\@x#X', '!', 'x@x'); // σφάλμα, το @ δεν είναι ειδικός χαρακτήρας
?>