Коментари во регуларни изрази во PHP

Модификаторот x овозможува во регуларниот израз да се ставаат произволни празни места и нови редови. Освен тоа, симболот за решетка станува симбол за еднореден коментар (соодветно, ограничувачите ќе треба да се заменат со други).

Да погледнеме на пример. Нека имаме ваков регуларен израз:

php<?php
  preg_replace('#[a-z]+@[0-9]+#', '!', 'aaa@333');
?>

Ајде да го искористиме модификаторот x и да поставиме за секој дел од нашиот регуларен израз објаснувачки коментари:

php<?php
  preg_replace('~
    [a-z]+ # букви
    @      # симбол на мајмунче
    [0-9]+ # бројки
  ~x', '!', 'aaa@333');
?>