在C#字符串中搜索特定文本的HTML并标记文本的最佳方法是什么?

Ytt*_*ium 6 html c# string

在C#字符串变量中搜索HTML以查找特定单词/短语并用突出显示标记(或换行)该单词/短语的最佳方法是什么?

谢谢,

杰夫

Zen*_*Zen 9

我喜欢使用Html Agility Pack非常容易使用,虽然最近没有太多更新,它仍然可用.例如抓住所有链接

HtmlWeb client = new HtmlWeb();
HtmlDocument doc = client.Load("http://yoururl.com");            
HtmlNodeCollection Nodes = doc.DocumentNode.SelectNodes("//a[@href]");         

foreach (var link in Nodes)
{                
    Console.WriteLine(link.Attributes["href"].Value);
}
Run Code Online (Sandbox Code Playgroud)


Edd*_*ker 1

正则表达式将是我的方式。;)