PHPda regex izohları
x modifikatori regex ichida ixtiyoriy bo'shliqlar
va qator uzatishlarni joylashtirishga imkon beradi.
Bundan tashqari, panjara belgisi bir qatorli izoh
belgisiga aylanadi (shunga mos ravishda, chegaralovchilarni
boshqalarga almashtirish kerak bo'ladi).
Keling, bir misolni ko'rib chiqaylik. Faraz qilaylik, bizda quyidagicha regex mavjud:
<?php
preg_replace('#[a-z]+@[0-9]+#', '!', 'aaa@333');
?>
Keling, x modifikatoridan foydalanaylik va
regeximizning har bir qismi uchun tushuntiruvchi
izohlarni joylashtiramiz:
<?php
preg_replace('~
[a-z]+ # harflar
@ # @ belgisi
[0-9]+ # raqamlar
~x', '!', 'aaa@333');
?>