Commentaar in regex in PHP
De modifier x staat toe om
in de regex willekeurige spaties en regelovergangen
te plaatsen. Bovendien wordt het hekje
het symbool voor enkelregelig commentaar (dienovereenkomstig,
moeten de begrenzers vervangen worden door andere).
Laten we naar een voorbeeld kijken. Stel we hebben de volgende regex:
<?php
preg_replace('#[a-z]+@[0-9]+#', '!', 'aaa@333');
?>
Laten we de modifier x gebruiken en
voor elk deel van onze regex
verklarend commentaar plaatsen:
<?php
preg_replace('~
[a-z]+ # letters
@ # apenstaartje
[0-9]+ # cijfers
~x', '!', 'aaa@333');
?>