我见过这样的帖子,但不完全是我想做的.
如何提取和删除URL链接,然后从纯文本中删除它们.
例:
"Hello!!, I love http://www.google.es".
Run Code Online (Sandbox Code Playgroud)
我想提取"http://www.google.es",将其保存在变量上,然后将其从我的文本中删除.
最后,文本必须是这样的:
"Hello!!, I love".
Run Code Online (Sandbox Code Playgroud)
URL通常是文本的最后一个"单词",但并非总是如此.
我需要Perl正则表达式来解析纯文本输入并将所有链接转换为有效的HTML HREF链接.我已经尝试了10个不同的版本,我在网上找到但没有一个看到正常工作.我还测试了StackOverflow上发布的其他解决方案,但这些解决方案似乎都不起作用.正确的解决方案应该能够在纯文本输入中找到任何URL并将其转换为:
<a href="$1">$1</a>
Run Code Online (Sandbox Code Playgroud)
我尝试过的其他正则表达式的一些情况包括:
我希望那里的另一个Perl家伙已经有了他们正在使用的正则表达式,他们可以分享.在此先感谢您的帮助!