using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; namespace CRM.Core.Common { public class TextHelper { /// /// 标签加注释 /// /// /// public static string Encode(string html, bool bIgnoreFont = false, bool bRemoveStyles = false, bool cleanWordKeepsStructure = true) { if (string.IsNullOrEmpty(html)) return html; html = html.Replace("[#--", ""); html = ClearScript(html); //html = DomainEncode(htmlReplace.ClearScript(html)); return html; } public static string ClearScript(string Htmlstring) //替换HTML标记 { if (Htmlstring == null) return Htmlstring; Htmlstring = Regex.Replace(Htmlstring, @"]*?>[\s\S]*?", "", RegexOptions.IgnoreCase); return Htmlstring; } /* /// /// 替换域名加密 /// /// /// public static string DomainEncode(string text, bool ishtt = false) { if (string.IsNullOrEmpty(text)) return text; if (ishtt) { text = text.Replace("http:", ""); text = text.Replace("https:", ""); } text = text.Replace("mediadatabucket.oss-cn-shanghai.aliyuncs.com", "v.cdn.dn8188.com"); text = text.Replace(_imgUrl, _UploadFilePath); //当前怕布置项目到其它地方出问题,特意写如此临时判断 text = text.Replace("//img.cdn.dn8188.com", _UploadFilePath); text = text.Replace("//img.hc.dn8188.com", _UploadFilePath); text = text.Replace(_cmsUrl, _cmsUrlEncodeKey); text = text.Replace(_softUrl, _softUrlEncodeKey); return text; }*/ } }