# Комментарии в регулярке в PHP

Модификатор `x` разрешает расставлять в регулярке произвольные пробелы и переводы строк. Кроме того, символ решетки становится символом однострочного комментария (соотвественно, ограничители придется заменить на другие).

Давайте посмотрим на примере. Пусть у нас есть вот такая регулярка:

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

Давайте используем модификатор `x` и расставим в для каждой части нашей регулярки поясняющие комментарии:

`<?php preg_replace('~ [a-z]+ # буквы @ # символ собаки [0-9]+ # цифры ~x', '!', 'aaa@333'); ?>`
← →
↑