要使用正则表达式过滤字符串中的特殊字符,可以使用如下正则表达式:
[^a-zA-Z0-9\u4e00-\u9fa5]
该正则表达式匹配所有不是字母、数字和汉字的字符。
例如,下面的代码使用正则表达式过滤字符串中的特殊字符:
string input = "Hello, World!";
string pattern = @"[^a-zA-Z0-9\u4e00-\u9fa5]";
Regex regex = new Regex(pattern);
string output = regex.Replace(input, "");
Console.WriteLine(output); // 输出 "HelloWorld"
希望这能帮到你。