******求一正则表达******取标签内多行内容@_@~~~
例如
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