Екранирање на обични знаци во регуларни изрази во PHP

Модификаторот X прави така што екранирањето на обичен знак ќе доведе до грешка. Без овој оператор, обичните знаци може да се екранираат, тие сепак ќе означуваат сами себе (исклучок: бројки, тие стануваат „кармани“). Да погледнеме на пример:

php<?php
  preg_replace('#x\@x#X', '!', 'x@x'); // грешка, @ не е специјален знак
?>