@apptimeru

Как доработать регулярное выражение?

Ребят нужна ваша помощь по доработке шаблона, не могу разбить на группы эту регулярку так чтобы домен оказался в отдельной группе.

Регулярка не моя, это из исходников wordpress, но она очень хорошо ищет url, лучших шаблонов не нашел.

$pattern_url = '#(?<!=[\'"])(?<=[*\')+.,;:!&$\s>])(\()?([\w]+?://(?:[\w\\x80-\\xff\#%~/?@\[\]-]|[\'*(+.,;:!=&$](?![\b\)]|(\))?([\s]|$))|(?(1)\)(?![\s<.,;:]|$)|\)))+)#is';


При использовании этой регулярки, во вторую группу попадает весь урл, но мне еще надо только домен отфильтровать, чтобы в дальнейшем визуально сокращать ссылки до домена.
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы