首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

*求一正则表达*取标签内多行内容@_@~该怎么处理

2012-02-11 
******求一正则表达******取标签内多行内容@_@~~~例如HTML codehtmlhead/headbodydiv idtset

******求一正则表达******取标签内多行内容@_@~~~
例如

HTML code
<html><head></head><body><div id="tset"><span>test</span><span>test</span><span>test</span><span>test</span></br></br></br></div></body><html>


我想去div标签里面的全部内容,这些内容是多行的,这个正则表达式要怎么写。。。。纠结半天了。。。

[解决办法]
多行是指什么?
[解决办法]
哦,明白了。我开始以为你要取 DIV 元素中所有的属性的,你是要取 DIV 中所有的 node 吧?

顺便问一下,这个 DIV 所有节点内容中是否含有嵌套着的 DIV?
[解决办法]
解析xml有许多真正的方法,最低级的也是类似XML to Linq那种XDocument之类的灵活方法。如果你要做的事情涉及专业一些的xml解析,那么不要简单地跑到什么“正则”上去找答案。正则虽然看上去好看,但是对于xml解析任务是又大、又慢而且缺乏功能的。
[解决办法]
同意3L

热点排行