C# 正则表达式 获取div里的内容 div内可能嵌套任何html标签

例如这样<divid="test"><div>哈哈</div><div><span>123123213</span></div><p>test1</p><ahref="h... 例如这样
<div id="test">
<div>哈哈</div>
<div><span>123123213</span></div>
<p>test1</p>
<a href="http://www.baidu.com">百度</a>
...............
</div>

我要获取的就是这部分
<div>哈哈</div>
<div><span>123123213</span></div>
<p>test1</p>
<a href="http://www.baidu.com">百度</a>
...............

...............代表任何html标签
展开
 我来答
xiaozhang_o
2013-12-19 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:115
采纳率:100%
帮助的人:97.9万
展开全部
只是用正则的话,又没有任何特殊的特征,很难做的。换一种思路:这个字符串可以看成是xml,那你可以用xmldocumen 加载该字符串,然后通过解析xml来获取里面的字符串。(ps:这个思路够屌吧)
更多追问追答
追问
其实主要是做一个数据采集的 工作,所以获取到的字符串一个页面的所有源码,而我要从中截取这一段出来,关键,就是不知道怎么截取
追答
哦,你要分页网页特点,比如你要获取网页某一块的数据,那这块源代码前面可能会有id,后面也有唯一id,这样就能截取了
敏wawa
2013-12-19 · TA获得超过199个赞
知道小有建树答主
回答量:77
采纳率:0%
帮助的人:98.6万
展开全部
js不就好了,通过document.getElementById("test").innerHTML。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
濮方雅BX
2013-12-19 · TA获得超过4042个赞
知道大有可为答主
回答量:2482
采纳率:60%
帮助的人:2463万
展开全部
如果<a href="http://www.baidu.com">百度</a>是个固定不变的特征码,那就好办了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式