【问题标题】:Filtering out bad characters using a regular expression使用正则表达式过滤掉坏字符
【发布时间】:2010-01-25 12:32:07
【问题描述】:

我想在数据库中搜索之前过滤掉字符 ^

如果我想实现查询将忽略符号^,我的正则表达式会是什么样子?

我正在使用 Visual Studio 2008、.NET 3.5 和 C#。

【问题讨论】:

    标签: c# .net regex


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      如果您只想过滤那个字符,一个简单的 String.Replace() 调用就足够了。

      无论如何,如果你想使用正则表达式,你必须将^转义,因为它是一个特殊字符。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-04-16
        • 1970-01-01
        • 2012-11-03
        • 1970-01-01
        • 1970-01-01
        • 2010-12-18
        • 1970-01-01
        • 2012-10-13
        相关资源
        最近更新 更多