Komentarze w wyrażeniach regularnych w PHP
Modyfikator x pozwala na umieszczanie
w wyrażeniu regularnym dowolnych spacji i znaków
nowej linii. Ponadto, znak krzyżyka staje się
znakiem komentarza jednoliniowego (odpowiednio,
znaki ograniczające należy zastąpić innymi).
Spójrzmy na przykład. Załóżmy, że mamy takie wyrażenie regularne:
<?php
preg_replace('#[a-z]+@[0-9]+#', '!', 'aaa@333');
?>
Użyjmy modyfikatora x i
dodajmy dla każdej części naszego wyrażenia regularnego
objaśniające komentarze:
<?php
preg_replace('~
[a-z]+ # litery
@ # znak małpy
[0-9]+ # cyfry
~x', '!', 'aaa@333');
?>