VSCode代码段:将文件名从my_file_name格式化为MyFileName

问题描述 投票:0回答:1

我正在为Flutter / Dart创建自定义片段。我的目标是拉出文件名(TM_FILENAME_BASE)删除所有下划线并将其转换为PascalCase(或camelCase)。

这里是我到目前为止所学到的有关正则表达式和vscode代码段的链接。https://code.visualstudio.com/docs/editor/userdefinedsnippets

我已经能够使用以下代码很好地删除下划线

    ${TM_FILENAME_BASE/[\\_]/ /}

我什至可以全部大写

    ${TM_FILENAME_BASE/(.*)/${1:/upcase}/}

但是,似乎我一次不能做两个步骤。我对regex不熟悉,这只是我最近几天在研究它。

[如果有人可以帮助程序员,而只是尝试简化编程,那将是不胜感激的!

我希望“ my_file_name”的输出为“ MyFileName”。

regex flutter dart visual-studio-code code-snippets
1个回答
0
投票

就这么简单:${TM_FILENAME_BASE/(.*)/${1:/pascalcase}/}

© www.soinside.com 2019 - 2024. All rights reserved.