У меня есть задача - найти в тексте все url. Для этого использую вот такую регулярку:
const URL = /(https?:\/\/)?([\w-.]+)\.([a-z]{2,6})(\/[^\s]*)*\/?/g
Последнее выражение
(\/[^\s]*)*\/?
- это то что идет после домена.
Вот пример текста, что регулярка обрабативает: Можете перейти по этой ссылке https://www.some.com/bestlink. Удачи!
Но мое выражение захватит с собой точку в конце ссылки, мне нужно что бы при поиске точка в конце(если сушествует) на захватывалась.
Пробовал другой вырезать точку с помошью виражения
/\.$/
. Но мне нужно что бы точка в исходном тексте осталась, а не удалять ее после ссылки. Именно не захватывать ее нужно.