Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用于从htmlagilitypack查找href的正则表达式_C#_.net_Regex - Fatal编程技术网

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

C# 用于从htmlagilitypack查找href的正则表达式,c#,.net,regex,C#,.net,Regex,我需要一个正则表达式模式来在我第一次使用的HTML代码中查找网页链接。我正在使用HTML敏捷包。 我的输入是:targeturl.com 我的结果列表由url字符串组成,如下所示: #旋转木马 http:// 新闻?id=3 邮寄地址:contact@targeturl.com 我只需要数字2和4。字符串2和4之间的共同点是它们都有一个?和一个=字符,字符之间有文本。?先出现,然后是= 此模式仅在2和4上匹配: Regex.IsMatch(inputData,@“\?。+=”HTML敏捷包允许

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

  • #旋转木马
  • http://
  • 新闻?id=3
  • 邮寄地址:contact@targeturl.com

  • 我只需要数字2和4。

    字符串2和4之间的共同点是它们都有一个
    和一个
    =
    字符,字符之间有文本。
    先出现,然后是
    =

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


    Regex.IsMatch(inputData,@“\?。+=”

    HTML敏捷包允许您访问HTML页面中的唯一节点。我假设您正在页面上查找任何具有查询字符串的链接。这是正确的吗?如果你把你的问题说得更清楚一点,有很多人可以帮忙。在这个网站上也有很多HTML敏捷包的例子。