Escaping av vanlige tegn i regex i PHP
Modifikatoren X gjør at escaping
av et vanlig tegn vil føre til en feil. Uten denne
operatoren kan vanlige tegn escapes,
de vil likevel representere seg selv
(unntak: tall, de blir til backreferences).
La oss se på et eksempel:
<?php
preg_replace('#x\@x#X', '!', 'x@x'); // feil, @ er ikke et spesialtegn
?>