C# 提取一段html中特定标签中的内容??

来源:百度知道 编辑:UC知道 时间:2024/05/29 21:31:14
请问C#怎样提取HTML标签中的内容?
例如:
有一段这样的<a>ggg</a><a>eee</a> 分别提取出ggg、eee
可是不知道会有几个这样的标签啊,而且在提取之前还要做替换 要把这些特定的标签替换成<a href='ggg'>ggg</a>

string temp="<a>ggg</a>";
int start=temp.IndexOf(">"); //>最先出现的位置
int over=temp.LastIndexOf("<"); //<最后出现的位置
string str=temp.Substring(start+1, over-1); //截取从start+1开始,到
//over-1结束的一段子串
//字串第一个字符位置为0

要提取特定标签中的内容,那你的标签就必须有个ID,以便程序能找到它,比如说你<a id="abc" runat="server">ggg</a>,到时后台的程序代码就可以以abc.value提取

使用 匹配把他们分解成几段数组 然后进行相应的配置 读取

SASS

我想不通的是为什么百度里人这么小气。。。

悬赏分太少了。

给你个链接看看。

http://topic.csdn.net/u/20081112/16/bd8055b5-406e-4781-9ee5-862e221999e0.html