Задать вопрос
@apptimeru

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

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

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

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


При использовании этой регулярки, во вторую группу попадает весь урл, но мне еще надо только домен отфильтровать, чтобы в дальнейшем визуально сокращать ссылки до домена.
  • Вопрос задан
  • 158 просмотров
Подписаться 2 Оценить 6 комментариев
Помогут разобраться в теме Все курсы
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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