/// inputStr 需要过滤的字符串
/// lst 关键词集合 
public static string FilterSensitiveWord(string inputStr,List<string> lst)
        {
         var tempLst = lst;
            if (!string.IsNullOrEmpty(inputStr))
            {
                foreach (var item in lst)
                {
                    var sensitiveWord = Regex.Escape(item.Trim());
                    var regexSesitiveWord = "";
                    for (int i = 0; i < sensitiveWord.Length; i++)
                    {
                        var ch = sensitiveWord[i];
                        if (ch == '\\')
                        {
                            i++;
                            regexSesitiveWord += @"\" + sensitiveWord[i];
                            continue;
                        }
                        regexSesitiveWord += ch + @"\s*?";
                    }
                    inputStr = Regex.Replace(inputStr, regexSesitiveWord, "", RegexOptions.IgnoreCase);
                    if (inputStr == "")
                    {
                        break;
                    }
                }
            }
            return inputStr;
        }