c#如何解析html获得div中的内容

如:<divid="title"><divid="xx">这是内容</div></div><divclass="title"><aclass="title"href="h... 如:<div id="title"><div id="xx">这是内容</div></div>
<div class="title">
<a class="title" href="http://www.amazon.com/Adventures-Sherlock-Holmes-Oxford/dp/0192123181/ref=sr_1_1?s=books&ie=UTF8&qid=1286845217&sr=1-1">The Adventures of Sherlock Holmes (The Oxford Sherlock Holmes)</a>
<span class="ptBrand">by <a href="/Sir-Arthur-Conan-Doyle/e/B000AQ43GQ/ref=sr_ntt_srch_lnk_1?qid=1286845217&sr=1-1">Sir Arthur Conan Doyle</a> and Richard Lancelyn Green</span>
<span class="bindingAndRelease">(<span class="binding">Hardcover</span> - Oct 28, 1993)</span>
</div>

要获得第一个a标签的内容:href="http://www.amazon.com/Adventures-Sherlock-Holmes-Oxford/dp/0192123181/ref=sr_1_1?s=books&ie=UTF8&qid=1286845217&sr=1-1">
展开
 我来答
维湾教育培训
2015-12-07 · 知道合伙人软件行家
维湾教育培训
知道合伙人软件行家
采纳数:3549 获赞数:13648

向TA提问 私信TA
展开全部
Regex reg= new Regex(@"(?is)<DIV\s+id=""content"">(?><div[^>]*>(?<o>)|</div>(?<-o>)|(?:(?!</?div\b).)*)*(?(o)(?!))</div>");
Match m = reg.Match("");
if (m.Success)
{
TextBox1.Text = m.Value;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌龟追宝马
2010-10-12 · TA获得超过100个赞
知道小有建树答主
回答量:154
采纳率:0%
帮助的人:105万
展开全部
在div上,加上 runat="server" 和id="test"然后再c#代码中就可以获取:test.innerHTML
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zrj531
2010-10-12 · TA获得超过104个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:189万
展开全部
var str=document.getElementById("xx").innerHTML;
alert(str);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ThinkIBM
2010-10-12 · TA获得超过5289个赞
知道大有可为答主
回答量:3263
采纳率:0%
帮助的人:5465万
展开全部
正则
Regex a = new Regex(@"<a\s+[^>]*href="([^"]*)">");
Match m = a.Match(".....");
if(m.Success){
Response.Write(m.Groups[1].Value);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
齐臣子孝子孙谋2796
2010-10-12 · 超过14用户采纳过TA的回答
知道答主
回答量:491
采纳率:0%
帮助的人:269万
展开全部
先整段转换为字符串,然后,你懂的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式