我试图使用 Regex.Match 从网站源中检索文件名我有类似的东西来检索页面标题:
string title = Regex.Match(f, @"\<title\b[^>]*\>\s*(?<Title>[\s\S]*?)\</title\>", RegexOptions.IgnoreCase).Groups["Title"].Value;
f 字符串正在重定向到我的页面..
所以我需要的是:从此源检索文件名:
<br><p><b>Download:</b> 24 hours<br><b>Time Left for Download:</b> <span id='cd'></span></p><p>Click on the file name to begin download.</p><div class='linkbox'><ul><li><a href="http://site.com/file/y8Qi2Bw8SXPX/51423">blabla.pdf</a></li></div></ul>
<a id="facebookbtn-link" title="send to Facebook" href="http://www.facebook.com/sharer.php?u=http://site.com/product/komM8k" onclick="return popup(this)" ><img src="http://site/img/facebook.png" alt="Facebook" />Post on Facebook</a>
我需要检索 blabla.pdf 问题是,页面总是更新文件名,所以每次都不会是相同的名称,所以我真正需要的是检索 >blabla.pdf 之间的名称