我在排除 VSCode Snippet 中的部分字符串时遇到问题。本质上,我想要的是一条特定的路径,但我无法让正则表达式排除我需要排除的内容。
我最近问了一个关于类似问题的问题,您可以在这里找到:除了使用 TM_FILENAME_BASE 之外,有没有办法修剪 TM_FILENAME?
正如你所看到的,我主要被代码片段在 vscode 中的工作方式所困扰,而不是正则表达式本身
${TM_FILEPATH/(?<=area)(.+)(?=state)/${1:/pascalcase}/}
给定一个看起来像的文件路径abc/123/area/my-folder/state/...
预期的:
/MyFolder/
实际的:
abc/123/areaMyFolderstate/...