C#中删除HTML标签
来源:互联网 发布:gta5淘宝怎么搜索 编辑:程序博客网 时间:2024/06/13 22:05
#region 删除HTML标签
public static string ClearHTMLTags(string HTML)
{
string[] Regexs ={
@"<script[^>]*?>.*?</script>",
@"<(///s*)?!?((/w+:)?/w+)(/w+(/s*=?/s*(([""'])(//[""'tbnr]|[^/7])*?/7|/w+)|.{0})|/s)*?(///s*)?>",
@"([/r/n])[/s]+",
@"&(quot|#34);",
@"&(amp|#38);",
@"&(lt|#60);",
@"&(gt|#62);",
@"&(nbsp|#160);",
@"&(iexcl|#161);",
@"&(cent|#162);",
@"&(pound|#163);",
@"&(copy|#169);",
@"&#(/d+);",
@"-->",
@"<!--.*/n"
};
string[] Replaces ={
"",
"",
"",
"/"",
"&",
"<",
">",
" ",
"/xa1", //chr(161),
"/xa2", //chr(162),
"/xa3", //chr(163),
"/xa9", //chr(169),
"",
"/r/n",
""
};
string s = HTML;
for (int i = 0; i < Regexs.Length; i++)
{
s = new Regex(Regexs[i], RegexOptions.Multiline | RegexOptions.IgnoreCase).Replace(s, Replaces[i]);
}
s.Replace("<", "");
s.Replace(">", "");
s.Replace("/r/n", "");
return s;
}
#endregion
- C#中删除HTML标签
- C# 删除html标签,只保留文字
- iOS 删除字符串中html标签
- php 删除字符串中html标签
- 删除字符串中所有html标签,保留标签内容
- C# 中对html 标签过滤
- 删除HTML 标签
- 删除HTML标签
- 正则删除HTML标签
- JS-删除html标签
- 删除字符串中带有html的空格/<p>标签/等
- c#清除html标签
- C#去除HTML标签
- C# 去除HTML标签
- C# 过滤html标签
- C# 去html标签
- C#去除HTML标签
- C#去除HTML标签
- Scrum大型游戏开发管理第一篇——团队管理
- ORACLE物化视图-Query Rewrite的一般理解之三
- jquery在IE下卡死问题解决方法
- C++调试时的错误例子及解决方法
- Javascript学习笔记之作用域
- C#中删除HTML标签
- 一个商务智能的好网站
- ORACLE物化视图-Query Rewrite的一般理解之四
- 学习英语
- myeclipse打包
- 使用cufft库函数时产生链接错误问题的解决
- 关于java异常处理程序的陋习
- JAVA3D学习(1) JAVA3D之HelloWorld
- 文件工具类FileUtil