zoukankan      html  css  js  c++  java
  • C#内容格式刷html 转成txt

    /// <summary>

            /// 内容格式刷

            /// </summary>

            /// <param name="strHtml">要格式的文本</param>

            /// <returns></returns>

            public static string HtmlToTxt(string strHtml)

            {

                string[] aryReg ={

                @"<script[^>]*?>.*?</script>",

                @"<(/s*)?!?((w+:)?w+)(w+(s*=?s*(([""'])(\[""'tbnr]|[^7])*?7|w+)|.{0})|s)*?(/s*)?>",

                @"([ ])[s]+",

                @"&(quot|#34);",

                @"&(amp|#38);",

                @"&(lt|#60);",

                @"&(gt|#62);", 

                @"&(nbsp|#160);", 

                @"&(iexcl|#161);",

                @"&(cent|#162);",

                @"&(pound|#163);",

                @"&(copy|#169);",

                @"&#(d+);",

                @"-->",

                @"<!--.* "

                };

                string newReg = aryReg[0];

                string strOutput = strHtml;

                for (int i = 0; i < aryReg.Length; i++)

                {

                    Regex regex = new Regex(aryReg[i], RegexOptions.IgnoreCase);

                    strOutput = regex.Replace(strOutput, string.Empty);

                }

                strOutput.Replace("<", "");

                strOutput.Replace(">", "");

                strOutput.Replace(" ", "");

                return strOutput;

            }

  • 相关阅读:
    Oracle11g远程连接配置 visual studio 2003
    窗体设计器的使用套件
    Visual Studio 2003“无法启动调试 没有正确安装调试器“请修复调试器的解决办法
    eclipse maven插件安装教程
    遇到错误ERROR 1044 (42000): Access denied for user ''@'localhost'to database 'mysql',的解决办法
    定位
    盒子模型
    CSS3美化网页元素
    CSS随笔
    前端基础随笔
  • 原文地址:https://www.cnblogs.com/ken-admin/p/6405762.html
Copyright © 2011-2022 走看看