1

我需要创建一个 TextMate 片段来镜像输入并使其成为驼峰式。

基本片段如下所示:

<a href="#${1}" data-toggle="tab">${1:Tab 1}</a>

Example input: Some text here
Example output: someTextHere

我尝试执行以下操作作为镜像替换,但正则表达式仅捕获第一个匹配项:

${1/\A(\w+)\s?/(?1:\U$1)/ig}
4

1 回答 1

0

你看过 Textmate 中的“Source”包吗?它有一个“切换 camelCase/snake_case/PascalCase”命令;你可以从那里的正则表达式中获得灵感。

于 2014-05-05T13:19:53.550 回答