การหลีกเลี่ยงอักขระทั่วไปในเรกเอ็กซ์ใน PHP

ตัวปรับแต่ง X ทำให้การหลีกเลี่ยง อักขระทั่วไปนำไปสู่ข้อผิดพลาด หากไม่มีตัวเลือกนี้ อักขระทั่วไปสามารถถูกหลีกเลี่ยงได้ พวกมันก็ยังคงหมายถึงตัวมันเอง (ข้อยกเว้น: ตัวเลข พวกมันจะกลายเป็นกลุ่มจับ) มาดูตัวอย่าง:

php<?php
  preg_replace('#x\@x#X', '!', 'x@x'); // ข้อผิดพลาด, @ ไม่ใช่ตัวอักษรพิเศษ
?>