问题

我正在寻找一个.NET正则表达式从网页中提取所有URL,但没有发现一个足够全面,以涵盖您可以指定链接的所有不同方法.

和一个侧面问题:

有一个正则表达式来统治它们吗?或者我最好使用一系列不太复杂的正则表达式,只是使用mutliple通过原始HTML? (Speed与Maintainable)

  最佳答案

 ((mailto\:|(news|(ht|f)tp(s?))\://){1}\S+)
 

我从 regexlib.com 中获取了这个

[编辑器的注意:{1}在这个正则表达式中没有真正的功能;见这篇文章]

  相同标签的其他问题

.nethtmlregex