Rus*_* C. 2 regex url perl plaintext
我需要Perl正则表达式来解析纯文本输入并将所有链接转换为有效的HTML HREF链接.我已经尝试了10个不同的版本,我在网上找到但没有一个看到正常工作.我还测试了StackOverflow上发布的其他解决方案,但这些解决方案似乎都不起作用.正确的解决方案应该能够在纯文本输入中找到任何URL并将其转换为:
<a href="$1">$1</a>
Run Code Online (Sandbox Code Playgroud)
我尝试过的其他正则表达式的一些情况包括:
我希望那里的另一个Perl家伙已经有了他们正在使用的正则表达式,他们可以分享.在此先感谢您的帮助!
bri*_*foy 10
你想要URI :: Find.提取链接后,您应该能够正确处理问题的其余部分.
这在perlfaq9的回答"如何提取URL?"中得到了解答., 顺便说说.perlfaq中有很多好东西.:)