VSCode 片段 Help/Chaining 转换
VSCode Snippet Help/Chaining transform
我以为我已经掌握了制作自己的片段的窍门,但我想不出如何转换制表位,使 'Ignore/Before/Slashes/Oh Hey Text' 变成 'OhHeyText'。
到目前为止我有这个
${4/.*\/(.+$)//g}
或
${4/\s//g}
但我不知道如何将转换链接在一起。我已经阅读了 5 或 6 篇关于 SO 的文章,但我在理解实际的转换语法并将其推断到我的用例时遇到了很多麻烦。
感谢您的帮助!
您可以使用
"${TM_DIRECTORY/^.*[\/\\]|\s+//g}"
参见regex demo。 详情:
^.*[\/\]
- 字符串的开头,除换行符以外的任何零个或多个字符,然后是 /
或 \
|
- 或
\s+
- 一个或多个空格。
我以为我已经掌握了制作自己的片段的窍门,但我想不出如何转换制表位,使 'Ignore/Before/Slashes/Oh Hey Text' 变成 'OhHeyText'。
到目前为止我有这个
${4/.*\/(.+$)//g}
或
${4/\s//g}
但我不知道如何将转换链接在一起。我已经阅读了 5 或 6 篇关于 SO 的文章,但我在理解实际的转换语法并将其推断到我的用例时遇到了很多麻烦。
感谢您的帮助!
您可以使用
"${TM_DIRECTORY/^.*[\/\\]|\s+//g}"
参见regex demo。 详情:
^.*[\/\]
- 字符串的开头,除换行符以外的任何零个或多个字符,然后是/
或\
|
- 或\s+
- 一个或多个空格。