在VS2010中存在正则表达式的特定格式?

时间:2012-08-09 11:58:52

标签: regex visual-studio-2010

我尝试使用正则表达式搜索整个解决方案中的所有可选参数(我的所有参数都有前缀prm)。

AccessModifier NameOfMethod(sometype prmParam1, bool prmFlagOrSomething = false)

我的E.R是: prm \ w + \ s = \ s \ w +

在Notepad ++中工作正常并且捕获" prmFlagOrSomething = true",但是当我在VS2010中尝试时," Ctrl + Shift + F" +"使用:正则表达式"什么都找不到。

我需要特定的格式吗?

感谢。

1 个答案:

答案 0 :(得分:0)

是的,Visual Studio有自己奇怪的正则表达方言,有关详细信息,请参阅here on msdn

表达式中的问题是它不知道预定义的类\w\s

尝试(未测试)

prm[a-zA-Z0-9]+:b=:b[a-zA-Z0-9]+