正则表达式替换 sublime 中替换中包含部分匹配的值?

标签 regex sublimetext textmate oniguruma

我想出了这个正则表达式,它可以查找所有以 $ 开头并包含 _ 下划线的单词:

\$(\w+)_(\w+)

我基本上是在搜索变量,例如 $var_foo 等。

如何使用正则表达式组替换内容?

例如,如何删除下划线并使下一个字母大写,例如 $varFoo

最佳答案

替换表达式为:

\$\1\u\2

请参阅Regular Expressions chapter (在 TextMate docs 中) 了解更多信息。

已经有一个包可以执行此操作以及更多操作:

关于正则表达式替换 sublime 中替换中包含部分匹配的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10841060/

相关文章:

javascript - 正则表达式:检查数字的变化

java - 模式语法错误

regex - 如何使用Sublime Text的 "Find in Files"查找包含多个不同字符串的文件?

r - 无法在 Sublime Text 中的 REPL R 中运行选定的行

TextMate:删除尾随空格并保存

macos - 完全卸载/恢复 Textmate 2

正则表达式前瞻、后瞻和原子组

regex - Google Sheets ARRAYFORMULA 对满足条件的前面行进行计数

python - Sublime Text 3 仍然使用 python 2.7。 [我已经卸载它并安装了python 3.3]

ruby-on-rails - 无法加载 ruby​​ textmate?