При поиске на php.net я не смог найти никакой поддержки для подробные регулярные выражения в php. Это моя вина, что я не знаю, как ее искать, или это вина php, что она не реализована?
Если эта функция отсутствует в php, есть ли другой способ комментировать регулярные выражения, кроме разбиения их на более мелкие сегменты?
Вы также можете установить модификатор режима «расширенный» в регулярном выражении, если его первый символ после
разделитель.
= '/(?x)
# A comment
( # (1 start), some capture
.
) # (1 end)
/';
И / или он также должен быть доступен в //x
контекст
'/
# A comment
( # (1 start), some capture
.
) # (1 end)
/x';
Или вы можете свободно входить / выходить из x-режима внутри кода
'/((?x) # (1 start), some capture
.
(?-x: A ) # ' A '
) # (1 end)
/'
Других решений пока нет …