正则表达式将文件夹名称与Productivity Power Tools颜色编码匹配

Bri*_*den 11 c# asp.net visual-studio-extensions visual-studio-2012

我想配置一个RexEx来匹配任何打开文件的文件路径的任何文件夹(父或子).因此,如果文件路径中的任何文件夹包含打开文件的名称,则选项卡的颜色编码将根据RegEx匹配进行设置.

例如:websiteRoot/Content/MyName1/site.css =文件打开时的绿色标签

websiteRoot/Content/MyName2/site.css =文件打开时的橙色标签

打开文件时,websiste/Shared/MasterPages/MyName1/main.master =绿色标签

websiste/Shared/MasterPages/MyName2/main.master =文件打开时的橙色标签

我试过了: .*MyName1?$但这只是看我认为的文件名.

还尝试过.*//MyName1//?$,如果此扩展的Regex在打开的文件路径上直接匹配,我认为下一个可以做到这一点:^.*\\MyName1

更有希望的正则表达式没有成功:

.*websiteRootPath.*MyName1|myname1|myName1
Run Code Online (Sandbox Code Playgroud)

如果Power Productivity Tools处理打开文件的相对路径:

.*MyName1|myname1|myName1
Run Code Online (Sandbox Code Playgroud)

小智 15

您必须选中" 使用正则表达式匹配的完整文档路径 "

选项 - >生产力电动工具 - >高级

之后,您可以使用RegEx之类的

.*app\\model\\.*$
.*app\\view\\.*$
.*app\\controller\\.*$
Run Code Online (Sandbox Code Playgroud)