scorpion-ds
Новичок
Необходимо найти, регулярное выражение для поиска URL, вне тегов и оборачивание в тег <a href=""></a>.
Текущая версия:
https://regex101.com/r/yWnyUV/1/ - версия для тестов
Все вроде хорошо, но оно ловит как отдельные ссылки в таких случаях:
https://worldofwarships.ru/3?test=https://worldofwarships.ru/3
https://worldofwarships.ru/3#https://worldofwarships.ru/3
Помогите исключить два последних варианта.
Еще есть такой вариант:
https://regex101.com/r/eMcWtT/1
но в нем, если ссылка начинается после символа ">", то он ее пропускает.
Текущая версия:
Код:
(?<![\w\-]="|")(https?:\/\/[\w\-\.!~?&=+\*'(),\/\#\:]+)((?!\<\/\w\>))*?
Все вроде хорошо, но оно ловит как отдельные ссылки в таких случаях:
https://worldofwarships.ru/3?test=https://worldofwarships.ru/3
https://worldofwarships.ru/3#https://worldofwarships.ru/3
Помогите исключить два последних варианта.
Еще есть такой вариант:
https://regex101.com/r/eMcWtT/1
но в нем, если ссылка начинается после символа ">", то он ее пропускает.