Мне нужно регулярное выражение Perl для анализа ввода простого текста и преобразования всех ссылок в действительные ссылки HTML HREF. Я пробовал 10 разных версий, которые нашел в сети, но ни одна из них не работала корректно. Я также протестировал другие решения, опубликованные в StackOverflow, но ни одно из них не работает. Правильное решение должно быть в состоянии найти любой URL в текстовом вводе и преобразовать его в:
<a href="$1">$1</a>
В некоторых случаях другие регулярные выражения, которые я пробовал, обрабатывались неправильно:
- URL в конце строки, за которыми следуют возвраты
- URL-адреса, включающие вопросительные знаки
- URL-адреса, начинающиеся с 'https'
Я надеюсь, что у другого парня из Perl уже будет регулярное выражение, которое они используют для этого, которым они могут поделиться. Заранее спасибо за помощь!