如何删除除数字,字母,引号和冒号/分号外的所有字符?

时间:2010-04-25 16:15:05

标签: c# regex

我有一个文档,我正在解析文本 - 我正在试图弄清楚如何使用这个RegEx表达式来取出所有不是字母数字的东西,但我想保留引号,&符号和冒号/分号。

               s = Regex.Replace(s, @"[^\w-]+", " ");

如何在这里添加替换所有这些“除了这些”模式?

谢谢!

1 个答案:

答案 0 :(得分:4)

将所有特殊情况放入角色类。

s = Regex.Replace(s, @"[^\w'""&:;-]+", " ");