0
我有一些問題與匹配的文本從HTML頁面提取數據。這裏是我到目前爲止,但plainText
保持爲空:c#Regex.Match問題
private void Scrape()
{
// create variables
string html;
string plainText;
// download page source
// sample URL: http://freekeywords.wordtracker.com/?seed=test&adult_filter=remove_offensive&suggest=Hit+Me";
html = webBrowser1.Document.Body.InnerText;
// scrape keywords
plainText = Regex.Match(html, @"class='k'[^x]display: none""", RegexOptions.IgnoreCase).Groups[1].Value;
//plainText = Regex.Replace(plainText, @"\,", Environment.NewLine);
//plainText = Regex.Replace(plainText, @"""", "");
this.richTextBox1.Text = html;
}
是否有充分的理由使用正則表達式來解析HTML而不是使用HTML解析器? –