Comentarios en expresiones regulares en PHP
El modificador x permite agregar
en la expresión regular espacios arbitrarios y saltos
de línea. Además, el símbolo de almohadilla se convierte
en el símbolo de comentario de una sola línea (en consecuencia,
los delimitadores tendrán que ser reemplazados por otros).
Veamos un ejemplo. Supongamos que tenemos una expresión regular como esta:
<?php
preg_replace('#[a-z]+@[0-9]+#', '!', 'aaa@333');
?>
Usemos el modificador x y
agreguemos para cada parte de nuestra expresión regular
comentarios explicativos:
<?php
preg_replace('~
[a-z]+ # letras
@ # símbolo arroba
[0-9]+ # dígitos
~x', '!', 'aaa@333');
?>