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

求正则表达式高手
HTML code

<table><tr><td>   
 <h2>
        关于
    </h2>
    <p>
        将内容放置在此处。
    </p></td></tr></table>


像这样的html有前后<>标记的标签,我把带有<>标签的字符都去掉,也就是只留下
关于
将内容放置在此处
利用正则表达式该怎么做?(本身他们都是在一行字符串里面)

------解决方案--------------------
string str=@"<table><tr><td>
 <h2>
关于
</h2>
<p>
将内容放置在此处。
</p></td></tr></table>";

str=Regex.Replace(str,@"(?is)</?\w+[^>]*?>,"");
------解决方案--------------------
C# code

string str=@"<table><tr><td>  
 <h2>
  关于
  </h2>
  <p>
  将内容放置在此处。
  </p></td></tr></table>";

str=Regex.Replace(str,@"(?is)</?\w+[^>]*?>,"");
/*
  
        关于
    
    
        将内容放置在此处。
*/