處理特殊字元和移掉內聯樣式
阿新 • • 發佈:2019-01-07
通過上述方法,可以移除html中的內聯樣式,方便自定義自己的統一樣式。#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