Каментарыі ў рэгулярцы ў PHP
Мадыфікатар x дазваляе расстаўляць
у рэгулярцы адвольныя прабелы і пераклады
радкоў. Апрача таго, сімвал рэшоткі становіцца
сімвам аднарадковага каментарыя (адпаведна,
абмежавальнікі прыйдзецца замяніць на іншыя).
Давайце паглядзім на прыкладзе. Хай у нас ёсць вось такая рэгулярка:
<?php
preg_replace('#[a-z]+@[0-9]+#', '!', 'aaa@333');
?>
Давайце выкарыстаем мадыфікатар x і
расставім для кожнай часткі нашай рэгуляркі
тлумачальныя каментарыі:
<?php
preg_replace('~
[a-z]+ # літары
@ # сімвал сабакі
[0-9]+ # лічбы
~x', '!', 'aaa@333');
?>