【发布时间】:2013-08-10 14:51:28
【问题描述】:
如何转义下面的正则表达式?
Match match = Regex.Match(response.Content, @"([0-9]+)","display");
我尝试转义双引号,但逗号导致 VS 认为“显示”是 Match 方法的第三个参数。
【问题讨论】:
-
我不明白。为什么逗号不只是正则表达式的引用字符串的一部分?
如何转义下面的正则表达式?
Match match = Regex.Match(response.Content, @"([0-9]+)","display");
我尝试转义双引号,但逗号导致 VS 认为“显示”是 Match 方法的第三个参数。
【问题讨论】:
Match match = Regex.Match(response.Content, @"([0-9]+)"",""display");
?
【讨论】:
VS 是对的。 Match 方法被重载,但不接受 3 个字符串作为参数。
匹配(字符串)
匹配(字符串,Int32)
匹配(字符串,字符串)
匹配(字符串,Int32,Int32)
匹配(字符串、字符串、正则表达式选项)
匹配(字符串、字符串、正则表达式选项、时间跨度)
希望这会有所帮助。
【讨论】: