Kuepusha Vikomo kwenye PHP

Ikiwa herufi sio maalum, basi, unapotumia kama kikomo, itabidi upishe ndani ya mwendo wa kawaida. Tutaangalia kwa mfano.

Wacha tuchukue kuwa alama za nyota (hash) zinatumika kama vikomo, na ndani ya mwendo wa kawaida tunatafuta herufi ya ampersand. Kwa kuwa ampersand sio herufi maalum, basi hatuipishi:

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

Wacha sasa vikomo viwe ampersands na ndani ya mwendo wa kawaida tunahitaji pia ampersand. Katika hali kama hii, ampersand ndani yake inabidi ipishwe, vinginevyo hii itasababisha kosa la PHP:

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

Sahihisha kosa lililofanyika katika msimbo ufuatao:

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