关于去除字符串中富文本操作代码
背景:有些文本中自带富文本如:<color=#ff00ffff>测试文本,其他地方想用同样文本,但是不需要颜色,此时可以使用以下代码,去除富文本
public static string RemoveColor(this string str)
{
while (str.Contains("</color>") || str.Contains("</Color>"))
{
var startIndex = str.IndexOf("<");
var endIndex = str.IndexOf(">");
str = str.Remove(startIndex, endIndex - startIndex + 1);
}
return str;
}