Regex VSCode代码片段:将文件名从my_File_Name格式化为MyFileName
我正在为颤振/飞镖创建自定义片段。我的目标是将文件名(TM_FILENAME_BASE)移除所有下划线,并将其转换为PascalCase(或camelCase) 这里有一个链接,指向到目前为止我所学到的关于regex和vscode代码片段的内容。 我已经能够用下面的代码很好地删除下划线Regex VSCode代码片段:将文件名从my_File_Name格式化为MyFileName,regex,flutter,dart,visual-studio-code,code-snippets,Regex,Flutter,Dart,Visual Studio Code,Code Snippets,我正在为颤振/飞镖创建自定义片段。我的目标是将文件名(TM_FILENAME_BASE)移除所有下划线,并将其转换为PascalCase(或camelCase) 这里有一个链接,指向到目前为止我所学到的关于regex和vscode代码片段的内容。 我已经能够用下面的代码很好地删除下划线 ${TM_FILENAME_BASE/[\\_]/ /} 我甚至都能做到 ${TM_FILENAME_BASE/(.*)/${1:/upcase}/} 然而,我似乎无法一次完成两个步骤。我不
${TM_FILENAME_BASE/[\\_]/ /}
我甚至都能做到
${TM_FILENAME_BASE/(.*)/${1:/upcase}/}
然而,我似乎无法一次完成两个步骤。我不熟悉正则表达式,这只是我在过去几天里摆弄它
如果有人能帮助一个程序员同事简化编码,那将是非常感激的
我希望“我的文件名”的输出是“我的文件名”。这很简单:
${TM\u FILENAME\u BASE/(.*)/${1:/pascalcase}/}
非常感谢!真不敢相信这有多容易!