Escaping ločil v PHP

Če znak ni poseben, potem, ko ga uporabljate kot ločilo, ga bo treba escapirati v samem regularnem izrazu. Poglejmo si primer.

Recimo, da so naša ločila ločila, znotraj regularnega izraza pa iščemo znak ampersand. Ker ampersand ni poseben znak, ga ne escapiramo:

php<?php
  echo preg_replace('#a&b#', '!', 'a&b'); // izpiše '!'
?>

Naj bodo zdaj ločila - ampersandi in znotraj regularnega izraza potrebujemo tudi ampersand. V tem primeru je treba ampersand znotraj escapirati, sicer bo to povzročilo napako PHP:

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

Popravite napako, narejeno v naslednji kodi:

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