Comentarii în expresiile regulate în PHP
Modificatorul x permite plasarea
în expresia regulată a spațiilor libere și a liniilor noi
de rând. În plus, simbolul diez devine
simbolul pentru comentariu pe o singură linie (în consecință,
delimitatorii vor trebui înlocuiți cu alții).
Să ne uităm la un exemplu. Să presupunem că avem o expresie regulată ca aceasta:
<?php
preg_replace('#[a-z]+@[0-9]+#', '!', 'aaa@333');
?>
Să folosim modificatorul x și
să plasăm pentru fiecare parte a expresiei noastre regulate
comentarii explicative:
<?php
preg_replace('~
[a-z]+ # litere
@ # simbolul arond
[0-9]+ # cifre
~x', '!', 'aaa@333');
?>