Kommentit säännöllisissä lausekkeissa PHP:ssä

Modificaattori x sallii mielivaltaisten välilyöntien ja rivinvaihtojen sijoittamisen säännölliseen lausekkeeseen. Lisäksi risuaitamerkistä tulee yksirivisen kommentin merkki (vastaavasti, erottimet on korvattava muilla).

Katsotaanpa esimerkkiä. Oletetaan, että meillä on seuraava säännöllinen lauseke:

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

Käytetään modificaattoria x ja lisätään jokaiselle säännöllisen lausekkeen osalle selittävät kommentit:

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