Kommentarer i regex i PHP
Modifikatoren x tillader at placere
tilfældige mellemrum og linjeskift
i regex. Derudover bliver hashtegnet
symbolet for en enkeltlinje kommentar (følgelig,
bliver det nødvendigt at erstatte afgrænserne med andre).
Lad os se på et eksempel. Antag at vi har følgende regex:
<?php
preg_replace('#[a-z]+@[0-9]+#', '!', 'aaa@333');
?>
Lad os bruge modifikatoren x og
placere forklarende kommentarer for hver del af vores regex:
<?php
preg_replace('~
[a-z]+ # bogstaver
@ # at-symbol
[0-9]+ # cifre
~x', '!', 'aaa@333');
?>