Textmate Snippet正则表达式为CamelCase一个字符串

时间:2012-03-08 18:41:39

标签: regex textmate code-snippets camelcasing

我需要创建一个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}

1 个答案:

答案 0 :(得分:0)

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