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<?php
  preg_replace('#x\@x#X', '!', 'x@x'); // feil, @ er ikke et spesialtegn
?>