【问题标题】:VSCode Snippets: Format File Name from my_file_name to MyFileNameVSCode Snippets:将文件名从 my_file_name 格式化为 MyFileName
【发布时间】:2020-03-05 22:00:16
【问题描述】:

我正在为颤振/飞镖创建自定义 sn-ps。我的目标是拉取文件名 (TM_FILENAME_BASE) 删除所有下划线并将其转换为 PascalCase(或 camelCase)。

这里是我到目前为止所学到的关于 regex 和 vscode 的 sn-ps 的链接。 https://code.visualstudio.com/docs/editor/userdefinedsnippets

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

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

我什至可以全部大写

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

但是,我似乎不能一次执行两个步骤。我对正则表达式不熟悉,这只是我最近几天在摆弄这个。

如果有人可以帮助一位试图简化编码的程序员,我们将不胜感激!

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

【问题讨论】:

    标签: regex flutter dart visual-studio-code code-snippets


    【解决方案1】:

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

    【讨论】:

    • 非常感谢!我简直不敢相信这是多么容易!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 2017-06-06
    • 2021-05-07
    • 1970-01-01
    相关资源
    最近更新 更多