1. 什么是正则表达式?
    正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。

  2. C#之中的正则表达Regex
    1:Regex类处理正则表达式。
    重载:

    重载 意思
    Regex() 初始化 Regex 类的新实例
    Regex(String) 为指定的正则表达式初始化 Regex 类的新实例。
    Regex(SerializationInfo, StreamingContext) 使用序列化数据初始化 Regex 类的新实例。
    Regex(String, RegexOptions) 使用修改模式的选项为指定的正则表达式初始化 Regex 类的新实例。
    Regex(String, RegexOptions, TimeSpan) 使用修改模式的选项和指定在超时前多久模式匹配方法应进行匹配尝试的值为指定正则表达式初始化 Regex 类的新实例。

例如我在玩游戏的时候,会看到对方或者自己的人打出一串 “你打的真菜,你**,还不如***”
其实这里已经做了处理,和谐掉了不文明的字眼
========================================================================================

string say = "你们是猪队友吗?看看对面的像是开挂一样!";
string keyNo = "猪队友|开挂";//敏感词
string result = Regex.Replace(say,keyNo,"***");

结果:你们是***吗?看看对面的像是***一样!