регулярные выражения в PHP?

При поиске на php.net я не смог найти никакой поддержки для подробные регулярные выражения в php. Это моя вина, что я не знаю, как ее искать, или это вина php, что она не реализована?

Если эта функция отсутствует в php, есть ли другой способ комментировать регулярные выражения, кроме разбиения их на более мелкие сегменты?

3

Решение

Вы также можете установить модификатор режима «расширенный» в регулярном выражении, если его первый символ после
разделитель.

= '/(?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)
/'
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]