相关疑难解决方法(0)

如何从Perl中的纯文本中提取URL?

我见过这样的帖子,但不完全是我想做的.

如何提取和删除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通常是文本的最后一个"单词",但并非总是如此.

url perl text extract

3
推荐指数
1
解决办法
3876
查看次数

如何使用Perl从纯文本中提取URL?

我需要Perl正则表达式来解析纯文本输入并将所有链接转换为有效的HTML HREF链接.我已经尝试了10个不同的版本,我在网上找到但没有一个看到正常工作.我还测试了StackOverflow上发布的其他解决方案,但这些解决方案似乎都不起作用.正确的解决方案应该能够在纯文本输入中找到任何URL并将其转换为:

<a href="$1">$1</a>
Run Code Online (Sandbox Code Playgroud)

我尝试过的其他正则表达式的一些情况包括:

  1. 一行末尾的URL,后面跟着返回
  2. 包含问号的网址
  3. 以"https"开头的网址

我希望那里的另一个Perl家伙已经有了他们正在使用的正则表达式,他们可以分享.在此先感谢您的帮助!

regex url perl plaintext

2
推荐指数
1
解决办法
2378
查看次数

标签 统计

perl ×2

url ×2

extract ×1

plaintext ×1

regex ×1

text ×1