用于从htmlagilitypack中查找href的正则表达式

时间:2015-03-18 03:10:14

标签: c# .net regex

我需要一个正则表达式模式,用于在我首次使用的HTML代码中查找网页链接。我正在使用HTML Agility Packs。 我的输入是:targeturl.com 我的结果列表由url字符串组成,如下所示:

  1. #carouselitem
  2. http://targeturl.com/news?id=1
  3. 的http://
  4. 消息?ID = 3
  5. 的mailto:contact@targeturl.com
  6. 我只需要2号和4号。

1 个答案:

答案 0 :(得分:0)

字符串2和4之间的共性是它们都有?=字符,文字介于两者之间。 ?首先出现=

此模式仅在2和4上匹配:

Regex.IsMatch( inputData, @"\?.+=")