Екранирање ограничевача у PHP-у

Ако симбол није посебан, онда, када га користите као ограничевач, биће потребно да га екранирате у самом регуларном изразу. Погледајмо на примеру.

Нека у нашем случају као ограничевачи служе тарабе, а унутар регуларног изразa тражимо симбол амперсанда. Пошто амперсанд није специјални симбол, ми га не екранирамо:

php<?php
  echo preg_replace('#a&b#', '!', 'a&b'); // исписаће '!'
?>

Нека сада ограничевачи буду амперсанди и унутар регуларног изразa нам такође треба амперсанд. У таквом случају амперсанд унутар морамо екранирати, иначе ће то проузроковати грешку у PHP-у:

php<?php
  echo preg_replace('&a\&b&', '!', 'a&b'); // исписаће '!'
?>
Задание 1

Исправите грешку, направљену у следећем коду:

php<?php
  echo preg_replace('#a#b#', '!', 'a#b');
?>