使用正则表达式过滤掉不良字符

时间:2010-01-25 12:32:07

标签: c# .net regex

我想在搜索数据库中的内容之前过滤掉char ^。 如果我想实现查询将忽略此符号,我的正则表达式将是什么样的:^?我正在使用VS2008 .net 3.5和C#。

2 个答案:

答案 0 :(得分:9)

你不需要正则表达式,你可以这样做:

myString = myString.Replace("^","");

答案 1 :(得分:2)

如果你只想过滤那个字符,那么简单的String.Replace()调用就足够了。 无论如何,如果你想使用正则表达式,你必须转义^,因为它是一个特殊的字符。

myString = Regex.Replace(myString,“\ ^ +”,String.Empty);