在网上看的视频做练习,提取网页上的职位信息。现在我写的正则怎么都匹配不到数据。求高手!!
我的代码:
 MatchCollection matchs=Regex.Matches(html, " <a target=\"_blank\" title=\"(.+?)\" href=\"http://jobs.51job.com/jingmen/[0-9]+.html?s=01&t=0\" onmousedown=\"\">(.+?)</a>");
   我要匹配的标签是:
<a target="_blank" title="销售经理" href="http://jobs.51job.com/jingmen/97596918.html?s=01&t=0" onmousedown="">
         

解决方案 »

  1.   

    完整的匹配标签是:  <a target="_blank" title="销售代表/销售工程师" href="http://jobs.51job.com/hubeisheng/97524825.html?s=01&t=0" onmousedown="">
                                        销售代表/销售工程师                                </a>
      

  2.   

    不是加@和双\\的问题啊。、大牛你看这是我看视频教学别人写的。他的href在最前面,后面直接全部.+匹配就可以。
      

  3.   

    <a\s*target="[^"]+"\s*title="([^"]+")\s*href="http://jobs.51job.com/jingmen/\d+\.html\?s=01&t=0"\s*[^>]+>
      

  4.   

    写一个匹配这个连接的正则<a target="_blank" title="销售经理" href="http://jobs.51job.com/jingmen/97596918.html?s=01&t=0" onmousedown="">销售经理</a>