如何提取 TM_FILENAME_BASE 的一部分

How to extract a portion of TM_FILENAME_BASE

我正在尝试编写一个片段来 quickly/easily 为存储库生成一个接口。如果我将文件命名为 IFooRepository,我希望代码片段将单词 Foo 放在几个区域。

我假设这可以通过转换开箱即用的 TM_FILENAME_BASE 变量来实现,但我很难弄清楚。

想通了。伙计,我对正则表达式很烂,而且在想这一切都是错误的

${TM_FILENAME_BASE/I(.*)Repository//}