【问题标题】:Parse text and convert links解析文本并转换链接
【发布时间】:2011-03-09 17:02:08
【问题描述】:

是否有人知道那里有一个好的库来获取一串文本并使用正则表达式(或任何您想要的)来解析任何链接的 url?例如:

输入:我发现了一个很棒的网站,叫做 google.com。您可以通过 webmaster@google.com 向网站管理员发送电子邮件。

输出:我发现了一个名为 http://google.com">google.com</a&gt; 的很棒的网站。您可以通过 webmaster@google.com 向网站管理员发送电子邮件一个>。

【问题讨论】:

    标签: .net regex


    【解决方案1】:

    我不知道有任何固定解决方案,但您可以编写一个快速脚本。我找到了一些正则表达式来挑选网址,请参阅:http://flanders.co.nz/2009/11/08/a-good-url-regular-expression-repost/

    对于电子邮件地址,\b[A-Z0-9._%-]+@[A-Z0-9.-]+.[A-Z]{2,4}\b .

    从那里开始,使用 mailto: 或 http:// 作为前缀并添加链接标签应该很简单(我会使用 perl)。

    【讨论】:

      猜你喜欢
      • 2013-03-19
      • 2021-08-18
      • 1970-01-01
      • 1970-01-01
      • 2013-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-08
      相关资源
      最近更新 更多