我想出了这个正则表达式,它可以找到所有以下划线开头$
并包含_
下划线的单词:
\$(\w+)_(\w+)
我基本上是在搜索变量等$var_foo
。
如何使用正则表达式组替换东西?
例如,如何删除下划线并使下一个字母大写,例如$varFoo
?
我想出了这个正则表达式,它可以找到所有以下划线开头$
并包含_
下划线的单词:
\$(\w+)_(\w+)
我基本上是在搜索变量等$var_foo
。
如何使用正则表达式组替换东西?
例如,如何删除下划线并使下一个字母大写,例如$varFoo
?
替换表达式为:
\$\1\u\2
\1
,\2
是捕获(或$1
, $2
)\u
up-cases(参见替换字符串语法部分)。有关更多信息,请参阅正则表达式章节 (在 TextMate 文档中)。
已经有一个包可以做到这一点,还有更多: