使用匹配的模式替换

时间:2016-11-16 22:54:08

标签: sublimetext3 sublimetext

我没有看到Sublime regex documentation说明如何在替换功能中使用匹配的模式。我尝试使用$0(和$1的PHP / htaccess格式,以防索引以1开头),但没有运气。

我尝试做的是通过我的所有方法,并使静态方法以大写字母开头。所以我想将对Foo::bar()(PHP语法)的所有调用更改为Foo::Bar()。所以,即使我知道如何使用匹配的模式(在这种情况下为b),有没有办法在替换字段中将其设置为大写?

1 个答案:

答案 0 :(得分:2)

Boost regex library参考:

中描述了这些运算符
  

\u使下一个字符输出,以大写形式输出。

因此,您可以在替换模式中使用\u大写运算符,使其后面的第一个字符为大写。

搜索:::(\w+\(\))
替换:::\u$1

enter image description here