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

求个正则表达式,该怎么处理

2012-02-25 
求个正则表达式,急。。。。有个字符串,内容如下:pstrongemspan stylefont-weight: boldstrongem

求个正则表达式,急。。。。
有个字符串,内容如下:
<p><strong><em><span style="font-weight: bold"><strong><em><span class="Code"><strong><em><span style="font-weight: bold"><strong><em><font size="7">文章测试</font></em></strong></span></em></strong></span></em></strong></span></em></strong></p>

如何才能把所有"<p>","<strong>"这种形式的字符串给过滤掉,只显示“文章测试”?

[解决办法]
根据你的需求,最简单的就是去掉 所有非汉字
Regex.Replace(字符串, @"[^\u4e00-\u9fa5]","",RegexOptions.IgnoreCase);
[解决办法]
可以用简单的
Regex.Replace(字符串, @"<.*?>","",RegexOptions.IgnoreCase);
但这样不全面,如果你的字符串中有"<" or ">" 的话会出错
[解决办法]

C# code
string result = Regex.Replace(str, @"<[^>]*>", ""); 

热点排行