0
我有一个文件,我正在解析文本 - 我试图找出如何使用此RegEx表达式来取出所有不是字母数字的,但我想保留引号,&符和冒号/半-colons。如何去除除数字,字母,引号和冒号/分号之外的所有字符?
s = Regex.Replace(s, @"[^\w-]+", " ");
如何在这里添加一个替换所有这些“除这些”模式?
谢谢!
我有一个文件,我正在解析文本 - 我试图找出如何使用此RegEx表达式来取出所有不是字母数字的,但我想保留引号,&符和冒号/半-colons。如何去除除数字,字母,引号和冒号/分号之外的所有字符?
s = Regex.Replace(s, @"[^\w-]+", " ");
如何在这里添加一个替换所有这些“除这些”模式?
谢谢!
只需将所有这些特殊情况放入角色类中即可。
s = Regex.Replace(s, @"[^\w'""&:;-]+", " ");
我认为你需要逃避,“即使使用该文本字符串标识。不记得逃逸是什么,我认为它的‘’” – GrayWizardx 2010-04-25 16:27:10
谢谢你们,伟大的工作。我不需要在序列中添加任何转义字符 - 也许它是在我上面使用的示例中添加的。 – user53885 2010-04-25 18:14:00