Մեկնաբանությունները ռեգուլյար արտահայտություններում PHP-ում
x մոդիֆիկատորը թույլ է տալիս ռեգուլյարում ավելացնել
կամային բացատներ և տողերի տեղափոխումներ:
Բացի այդ, հաշիշի նշանը դառնում է
միատող մեկնաբանության նշան (համապատասխանաբար,
սահմանազատիչները պետք է փոխարինվեն այլ նշաններով):
Դիտարկենք օրինակով: Ենթադրենք, մենք ունենք ահա այսպիսի ռեգուլյար արտահայտություն.
<?php
preg_replace('#[a-z]+@[0-9]+#', '!', 'aaa@333');
?>
Եկեք օգտագործենք x մոդիֆիկատորը և
ավելացնենք մեր ռեգուլյար արտահայտության յուրաքանչյուր մասի համար
բացատրական մեկնաբանություններ.
<?php
preg_replace('~
[a-z]+ # տառեր
@ # հաշիշի նշան
[0-9]+ # թվեր
~x', '!', 'aaa@333');
?>