【发布时间】:2010-01-25 12:32:07
【问题描述】:
我想在数据库中搜索之前过滤掉字符 ^。
如果我想实现查询将忽略符号^,我的正则表达式会是什么样子?
我正在使用 Visual Studio 2008、.NET 3.5 和 C#。
【问题讨论】:
我想在数据库中搜索之前过滤掉字符 ^。
如果我想实现查询将忽略符号^,我的正则表达式会是什么样子?
我正在使用 Visual Studio 2008、.NET 3.5 和 C#。
【问题讨论】:
您不需要正则表达式。你可以这样做:
myString = myString.Replace("^", "");
【讨论】:
如果您只想过滤那个字符,一个简单的 String.Replace() 调用就足够了。
无论如何,如果你想使用正则表达式,你必须将^转义,因为它是一个特殊字符。
myString = Regex.Replace(myString, "\^+", String.Empty);
【讨论】: