Коментари в регулярен израз в PHP
Модификаторът x разрешава поставянето
в регулярния израз на произволни интервали и преминавания
на редове. Освен това, символът диез става
символ за едностранен коментар (съответно,
ограничителите ще трябва да се заменят с други).
Нека разгледаме пример. Да предположим, че имаме следния регулярен израз:
<?php
preg_replace('#[a-z]+@[0-9]+#', '!', 'aaa@333');
?>
Нека използваме модификатора x и
поставим за всяка част от нашия регулярен израз
пояснителни коментари:
<?php
preg_replace('~
[a-z]+ # букви
@ # символ куче
[0-9]+ # цифри
~x', '!', 'aaa@333');
?>