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

标签 c# html string

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

谢谢,

杰夫

最佳答案

我喜欢用 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);
}

关于c# - 在 C# 字符串中通过 HTML 搜索特定文本并标记文本的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/456508/

相关文章:

c# - static关键字是什么意思?

c# - 为asp.net core静态文件夹指定默认文件名

JavaScript 功能在网络上损坏,但在文件中可用

javascript - 'currentApple' 已经定义在 jslint 中显示

python - 一个线性函数,用于根据 python 中的不同条件按升序、降序对列表的字符串列表进行排序

java - 带有\0 的字符串在 Java 中表现得很奇怪

c# - Java 6语言与C#3.0语言对比

c# - Linq group by 与父对象

javascript - 如何将我的 json 数据加载到 html 表中并使用纯 Javascript 将行设置为单选按钮?

c++ - 如何高效识别字符串命令?