代码如下:///
/// 去除字符串中的Html标签只保留纯文本
/// 去除以下标签闭合标签比如
/// 成对标签,只去除标签本身,不去除中间的内容 比如
xx,将保留xx
///
/// Html内容
///
///
public static string ReplaceTag(string htmlContent, int length = 0)
{
string retValue = System.Text.RegularExpressions.Regex.Replace(htmlContent, "]+>", "");
retValue = System.Text.RegularExpressions.Regex.Replace(retValue, "&[^;]+;", "");
if (length > 0 && retValue.Length > length)
return retValue.Substring(0, length);
return retValue;
}
在Controller使用///
/// 替换Html中的标签
///
///
public IActionResult ReplaceHtmlTag()
{
String htmlInfo = "aaa";
String retValue = AdfNetCore.Core.Util.StringHelper.ReplaceTag(htmlInfo, 100);
return Content(retValue);
}