mrg*_*t96 4 regex code-snippets dart visual-studio-code flutter
我正在为 flutter/dart 创建自定义片段。我的目标是提取文件名(TM_FILENAME_BASE)删除所有下划线并将其转换为 PascalCase(或camelCase)。
这是我迄今为止所学到的有关正则表达式和 vscode 片段的链接。 https://code.visualstudio.com/docs/editor/userdefinesnippets
我已经能够使用以下代码很好地删除下划线
${TM_FILENAME_BASE/[\\_]/ /}
Run Code Online (Sandbox Code Playgroud)
我什至可以全部大写
${TM_FILENAME_BASE/(.*)/${1:/upcase}/}
Run Code Online (Sandbox Code Playgroud)
然而,我似乎不能一次做两步。我不熟悉正则表达式,这只是我最近几天在摆弄它。
如果有人可以帮助程序员同事让编码变得更简单,我将不胜感激!
我希望“my_file_name”的输出为“MyFileName”。
| 归档时间: |
|
| 查看次数: |
1172 次 |
| 最近记录: |