日期:2014-05-18  浏览次数:20746 次

关于取得所有html表达式的正则表达式
希望使用正则表达式提取html标签符
输入
"<div>asdf<span>gsdag</span></div>asdf<html>asdfas</html><p/><html>asdfas</html>"
输出
div,span,html,

既取得到所有html标签名的一个list

------解决方案--------------------
正则写成下面这样好一些。
C# code
Regex reg=new Regex(@"<(\w+)\b[^>]*((?!/)>[\s\S]*?</\1>|/>)");