offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗ppPmRgMdRC 224 of 405 menu

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

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

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

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

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

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