反义字符
字符 说明
\W \w的补集 ( 除“大小写字母、0-9的数字、下划线_”之外)
\S \s的补集 (除\s定义的字符之外)
\D 表示\d的补集 (除0-9数字之外)
\B 匹配不是单词开头或结束的位置
[ab] 匹配中括号中的字符
[a-c] 匹配a字符到c字符之间的任意字符(包括a和c)
[^x] 匹配除了x以外的任意字符
[^adwz] 匹配除了adwz这几个字符以外的任意字符
example
string str = "I am a cat.";
string pattern = @"[^ahou]"; //代表一个字符——除了a,m,o,u之外的任意一个字符
string s = Regex.Replace(str, pattern, "*");
//此时,s为**a**a**a**