我正在尝试匹配.NET Regex
中的字符串,我希望表达式匹配“identity”。添加到最后的任何内容(仍然可以限制*之后的范围),在任何regex
编辑器中测试模式都可以正常工作(由于转义,我的反斜杠少了一些)。
我在我的breakpoint
。Regex
上设置了IsMatch
权限来检查值,确切地说我在标题中添加了这些值(注意这是来自VS2010调试器,转义序列未解析)
答案 0 :(得分:1)
在指定正则表达式时,请尝试使用字符串文字(字符串前缀为@
)。这将使您无需转义\
:
Regex.IsMatch("identity.requesttoken", @"identity\..*")