我想出了这个正则表达式,它可以查找所有以 $
开头并包含 _
下划线的单词:
\$(\w+)_(\w+)
我基本上是在搜索变量,例如 $var_foo
等。
如何使用正则表达式组替换内容?
例如,如何删除下划线并使下一个字母大写,例如 $varFoo
?
最佳答案
替换表达式为:
\$\1\u\2
\1
、\2
是捕获内容(或$1
、$2
)\u
大写(请参阅 Replacement String Syntax section )。
请参阅Regular Expressions chapter (在 TextMate docs 中) 了解更多信息。
已经有一个包可以执行此操作以及更多操作:
关于正则表达式替换 sublime 中替换中包含部分匹配的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10841060/