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