Sublimetext3 在replace中使用匹配模式

Sublimetext3 在replace中使用匹配模式,sublimetext3,sublimetext,Sublimetext3,Sublimetext,我没有看到任何关于如何在replace函数中使用匹配模式的说法。我尝试使用PHP/htaccess格式的$0(和$1,以防索引以1开头),但没有成功 我要做的是检查我所有的方法,让静态方法以大写字母开头。因此,我想将对Foo::bar()(PHP语法)的所有调用更改为Foo::bar()。因此,即使我知道如何使用匹配的模式(在本例中为b),是否有办法在replace字段中使其大写 参考资料中描述了这些运算符: \u导致输出下一个字符,以大写形式输出 因此,您可以在替换模式中使用\u大写运算符使其

我没有看到任何关于如何在replace函数中使用匹配模式的说法。我尝试使用PHP/htaccess格式的
$0
(和
$1
,以防索引以1开头),但没有成功


我要做的是检查我所有的方法,让静态方法以大写字母开头。因此,我想将对
Foo::bar()
(PHP语法)的所有调用更改为
Foo::bar()
。因此,即使我知道如何使用匹配的模式(在本例中为
b
),是否有办法在replace字段中使其大写

参考资料中描述了这些运算符:

\u
导致输出下一个字符,以大写形式输出

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

搜索:
:(\w+\(\)

替换:
:\u$1


您的搜索模式并不完全正确。例如,它匹配
::注销
,但不匹配
::重定向
。。我不知道这是一个错误还是有一个很好的理由。。。但是搜索
:([a-z])
并使用替换模式效果很好,所以谢谢你:)既然你说你有一个可以工作的正则表达式,我只建议了一个示例模式,以表明
\u
可以工作。