首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正则表达式将文件夹名与生产力工具颜色编码匹配

正则表达式将文件夹名与生产力工具颜色编码匹配
EN

Stack Overflow用户
提问于 2013-11-14 01:02:36
回答 3查看 3.5K关注 0票数 11

我想配置一个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就能做到这一点。

更有希望的判决没有成功:

代码语言:javascript
复制
.*websiteRootPath.*MyName1|myname1|myName1

如果Productivity工具为打开的文件提供相对路径,那么:

代码语言:javascript
复制
.*MyName1|myname1|myName1
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-17 11:56:33

必须在“使用完整文档路径进行正则表达式匹配”下面进行检查。

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

在那之后,你可以使用RegEx的

代码语言:javascript
复制
.*app\\model\\.*$
.*app\\view\\.*$
.*app\\controller\\.*$
票数 15
EN

Stack Overflow用户

发布于 2014-02-04 16:08:18

文档有一些隐藏的设置,在这里描述:文档Well 2010 Plus:隐藏选项

其中包括允许正则表达式匹配的完整文档路径的注册表设置,描述为:

默认情况下,只有选项卡中可见的文本才用于匹配正则表达式以进行自定义着色。您可以运行以下命令来匹配完整的文档路径,这给您提供了更大的灵活性

登记册的更改如下:

注册加入HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\DialogPage\Microsoft.DocWellBehavior.GeneralOptions /v UseFullPathForRegEx /t REG_SZ /d True /f

链接文档中描述的密钥都在我的注册表中,在一个新构建的带有VS2013的Win8.1PC上(尽管在使用VS2013时,它们的路径中有"12.0“而不是"10.0”)。这个键至少可以像我的环境中描述的那样工作,所以在最初的问题中,regex .*MyName1.*将选择路径或名称中带有"MyName1“(默认情况下不区分大小写)的所有文件。

票数 3
EN

Stack Overflow用户

发布于 2018-03-21 23:55:01

我在2017年的时候做过这个,你必须让这个选项与文档的路径相匹配。

您需要了解一些正则表达式的背景知识,下面是一些示例:

代码语言:javascript
复制
.*folder\\.*$
.*folder\.detail\\subfolder\\.*$
.*folder\\subfolder\\subfolder\\.*$

您可以测试自己的regex 这里

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19967583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档