1. 程式人生 > >處理特殊字元和移掉內聯樣式

處理特殊字元和移掉內聯樣式

        #region  處理特殊字元

        public static string DisposalSpecial(string regexStr)
        {
            var regex = new Regex("([\\\\\\^\\$\\+\\?\\{\\}\\?\\(\\)\\!\\-\\[\\]\\+\\/])");
            string rel = regex.Replace(regexStr, "\\$1");
            rel= rel.Replace(" ", "\\s");
            return rel;
        }

        #endregion

        #region 移掉內聯樣式

        public static string RemoveStyle(string html)
        {
            if (string.IsNullOrEmpty(html))
            {
                return string.Empty;
            }
            return Regex.Replace(html, "style=\\\"[\\s\\S]*?\\\"", string.Empty, RegexOptions.IgnoreCase);
        }

        #endregion
通過上述方法,可以移除html中的內聯樣式,方便自定義自己的統一樣式。