我尝试使用正则表达式搜索整个解决方案中的所有可选参数(我的所有参数都有前缀prm)。
AccessModifier NameOfMethod(sometype prmParam1, bool prmFlagOrSomething = false)
我的E.R是: prm \ w + \ s = \ s \ w +
在Notepad ++中工作正常并且捕获" prmFlagOrSomething = true",但是当我在VS2010中尝试时," Ctrl + Shift + F" +"使用:正则表达式"什么都找不到。
我需要特定的格式吗?
感谢。
答案 0 :(得分:0)
是的,Visual Studio有自己奇怪的正则表达方言,有关详细信息,请参阅here on msdn
表达式中的问题是它不知道预定义的类\w
和\s
尝试(未测试)
prm[a-zA-Z0-9]+:b=:b[a-zA-Z0-9]+