如何使用asp.net删除样式标记

时间:2011-11-04 09:20:15

标签: coding-style tags

我想使用asp.net删除html标签中的所有样式属性...

string source=@" <div style="font-size: 12pt;"> Hello world</div> <style id=fll  margin:19px auto;text-align:center"></style>";

我想要这样的结果:

  <div>Hello world </div>  

对于我正在使用的,

string expn = @“(?i)&lt;(table | tr | td)(?:\ s +(?:”“[^”“] ”“|'[^'] '| [^ “”'?&GT;])*)&gt;“中;  return System.Text.RegularExpressions.Regex.Replace(source,expn,string.Empty);

我不知道哪一个正在使用, 告诉我查询我必须使用的内容....

1 个答案:

答案 0 :(得分:0)

这应该有效(虽然我不明白示例末尾的样式标记):

string source="<div style=\"font-size: 12pt;\"> Hello world</div>";
string pattern = "style=\".*\"";
string result = Regex.Replace(source, pattern, "");