Комментарии в регулярных выражениях (PHP)?

Для регулярных выражений есть возможность определять комментарии: "/(?#comment)/".

А как правильно записать этот комментарий, когда регулярное выражение записывается так:

"#(?#comment)#"?


Символ # удобно использовать когда часто и много разбираешь URL-ы, что бы

не экранировать каждую /.


Заранее благодарю за ответ на этот, возможно глупый, вопрос. Просто то ли Гугль не знает, то ли я не смог ему нормально объяснить что мне нужно.
  • Вопрос задан
  • 2902 просмотра
Пригласить эксперта
Ответы на вопрос 2
Melkij
@Melkij
PostgreSQL DBA
Используйте другой символ-ограничитель. Мало их, что-ли?
@~!%
Ответ написан
Sekira
@Sekira
1) "#(\?\#comment)#"
2) "'(\?#comment)'" (там одинарная кавычка внутри, вместо # => " ' ' ")
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы