Шарҳҳо дар регуляриҳо дар PHP
Тағйирдиҳандаи x иҷозат медиҳад, ки
дар регуляра фосилаҳои ихтиёрӣ ва сатрҳои нав
гузошта шаванд. Илова бар ин, аломати решета
ба аломати шарҳи яксатрӣ табдил меёбад (ба таври мувофиқ,
маҳдудкунандаҳоро бо дигарон иваз кардан лозим аст).
Биёед ба мисол назар кунем. Фарз мекунем, ки мо чунин регуляра дорем:
<?php
preg_replace('#[a-z]+@[0-9]+#', '!', 'aaa@333');
?>
Биёед тағйирдиҳандаи x-ро истифода барем ва
барои ҳар як қисми регуляраи мо
шарҳҳои тавзеҳдиҳанда гузорем:
<?php
preg_replace('~
[a-z]+ # ҳарфҳо
@ # аломати саг
[0-9]+ # рақамҳо
~x', '!', 'aaa@333');
?>