2

我想根据文件类型对标签进行颜色编码。

我希望接口文件是白色的。

我对接口的命名约定是通常的

IFoo.cs IIgloo.cs

ETC

要尝试对这些进行颜色编码,我正在使用这个正则表达式

^I([A-Z][a-z0-9]*){1}\.cs$

然而,这是颜色编码

Invoice.cs 和 IInvoice.cs

我希望它只捕获 IInvoice.cs

我的正则表达式哪里出错了?

我认为这个正则表达式会匹配:

^I- 从我开始

([A-Z][a-z0-9]*)- 然后有一个大写字符,后跟小写字符或数字

{1}\.cs$- 以 .cs 结尾

我尝试过的其他正则表达式:

I[A-Z]+[a-z0-9]+\.cs- 匹配 Invoice.cs 和 IInvoice.cs (?:I[A-Z]+[a-z0-9]+\.cs)- 匹配 Invoice.cs 和 IInvoice.cs

4

0 回答 0