Adi simvolların PHP-də regex-də escape edilmesi

X modifikatoru elə edir ki, adi simvolun escape edilməsi xətaya səbəb olur. Bu operator olmadan adi simvolları escape etmək olar, onlar yenə də özlərini ifadə edəcəklər (istisna: rəqəmlər, onlar qrupa çevriləcək). Nümunəyə baxaq:

php<?php
  preg_replace('#x\@x#X', '!', 'x@x'); // xəta, @ xüsusi simvol deyil
?>