2012-08-09 64 views
0

我试图使用正则表达式来搜索整个解决方案中的所有可选参数(我的所有参数都有前缀prm)。在VS2010中存在正则表达式的特定格式?

AccessModifier NameOfMethod(sometype prmParam1, bool prmFlagOrSomething = false) 

我ER是:PRM \ w + \ S = \ S \ W +

在记事本++工作正常,并捕获 “prmFlagOrSomething =真”,但是当我试图在VS2010,“按Ctrl + Shift + F“+”使用:正则表达式“找不到任何东西。

我需要一个特定的格式?

谢谢。

回答

0

是,Visual Studio中有自己特有的正则表达式的话,详见here on msdn

在你表达的问题是,它不知道的预定义的类\w\s

试试(未测试)

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

作品,谢谢。 那么正则表达式是不是标准化的? – 2012-08-09 12:18:24

+0

不,几乎所有的语言都有其细微差别(基本功能通常相同),但Visual Studio有很大的不同。 – stema 2012-08-09 12:21:25