PHP-də requlyar ifadələrdə şərhlər
x modifikatoru requlyar ifadədə
ixtiyari boşluqlar və sətir atlamaları
qoymağa imkan verir. Bundan əlavə, diyez işarəsi
bir sətirli şərh simvoluna çevrilir (müvafiq olaraq,
ayırıcıları başqaları ilə əvəz etmək lazımdır).
Gəlin bir nümunəyə baxaq. Tutaq ki, bizim belə bir requlyar ifadəmiz var:
<?php
preg_replace('#[a-z]+@[0-9]+#', '!', 'aaa@333');
?>
Gəlin x modifikatorundan istifadə edək və
requlyar ifadəmizin hər bir hissəsi üçün
izah edici şərhlər yerləşdirək:
<?php
preg_replace('~
[a-z]+ # hərflər
@ # diyez işarəsi
[0-9]+ # rəqəmlər
~x', '!', 'aaa@333');
?>