問題

我正在尋找一個.NET正則表示式從網頁中提取所有URL,但沒有發現一個足夠全面,以涵蓋您可以指定連結的所有不同方法.

和一個側面問題:

有一個正則表示式來統治它們嗎?或者我最好使用一系列不太複雜的正則表示式,只是使用mutliple透過原始HTML? (Speed與Maintainable)

  最佳答案

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

我從 regexlib.com 中獲取了這個

[編輯器的注意:{1}在這個正則表示式中沒有真正的功能;見這篇文章]

  相同標籤的其他問題

.nethtmlregex