2013-03-27 24 views
0

有象下面这样的HTML代码示例:正则表达式来获得一个特殊的标签

<div><span>span1</span></div> 
<b>for test</b> 
<span>span2</span> 

有没有什么办法让不在div标签(在此示例中的所有span标签:跨度2 )

根据此帖子C# Regular Expression excluding a string这是我的模式,但它不起作用。 pattern:((?:(?!\b<div>\b))*)((.|\n)*?)<span>((.|\n)*?)</span>((.|\n)*?)((?:(?!\b</div>\b))*)

+3

如何使用HTML解析器? – nhahtdh 2013-03-27 04:23:37

+0

@nhahtdh任何解决方案 – 2013-03-27 04:56:17

回答