Komentāri regulārajā izteiksmē PHP

Modifikators x atļauj ievietot regulārajā izteiksmē patvaļīgas atstarpes un pārsūtīšanas rindas. Turklāt režģa simbols kļūst vienas rindas komentāra simbolu (attiecīgi, ierobežotāji būs jāaizstāj ar citiem).

Apskatīsim piemērā. Pieņemsim, ka mums ir šāda regulāra izteiksme:

php<?php
  preg_replace('#[a-z]+@[0-9]+#', '!', 'aaa@333');
?>

Izmantosim modifikatoru x un ievietosim katrā mūsu regulārās izteiksmes daļā paskaidrojošus komentārus:

php<?php
  preg_replace('~
    [a-z]+ # burti 
    @      # @ simbols
    [0-9]+ # cipari
  ~x', '!', 'aaa@333');
?>