【问题标题】:RegEx Escaping Comma正则表达式转义逗号
【发布时间】:2013-08-10 14:51:28
【问题描述】:

如何转义下面的正则表达式?

Match match = Regex.Match(response.Content, @"([0-9]+)","display");

我尝试转义双引号,但逗号导致 VS 认为“显示”是 Match 方法的第三个参数。

【问题讨论】:

  • 我不明白。为什么逗号不只是正则表达式的引用字符串的一部分?

标签: c# regex


【解决方案1】:
Match match = Regex.Match(response.Content, @"([0-9]+)"",""display");

?

【讨论】:

    【解决方案2】:

    VS 是对的。 Match 方法被重载,但不接受 3 个字符串作为参数。
    匹配(字符串)
    匹配(字符串,Int32)
    匹配(字符串,字符串)
    匹配(字符串,Int32,Int32)
    匹配(字符串、字符串、正则表达式选项)
    匹配(字符串、字符串、正则表达式选项、时间跨度)
    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2013-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-31
      • 2018-10-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多