Regex SublimiteText使用正则表达式查找和替换

Regex SublimiteText使用正则表达式查找和替换,regex,sublimetext2,Regex,Sublimetext2,在SublimiteText2中,我需要替换 stream64 = Foo.GetStream64(path64); 增加每行64的所有发生次数,如 stream64 = Foo.GetStream64(path64); stream65 = Foo.GetStream65(path65); stream66 = Foo.GetStream66(path66); 不碰其他东西,只碰数字。我对regex了解不多,所以我怎样才能做到呢?regex无法计数,因此您不太可能单独通过它们来执行任务。你

在SublimiteText2中,我需要替换

stream64 = Foo.GetStream64(path64);
增加每行64的所有发生次数,如

stream64 = Foo.GetStream64(path64);
stream65 = Foo.GetStream65(path65);
stream66 = Foo.GetStream66(path66);

不碰其他东西,只碰数字。我对regex了解不多,所以我怎样才能做到呢?

regex无法计数,因此您不太可能单独通过它们来执行任务。你的文件看起来像什么?在
流64
旁边是否还有其他东西携带正确的数字?使用vim的
很容易:s/xxx/\=submatch(0)+1/g
ST应该有相同的东西,不是吗?或者直接来维姆…:-DRegex可能是解决方案的一部分。使用您最喜欢的语言,因为您需要回调。例如,在php中,可以使用
preg\u replace\u callback()
并设置计数器。另一方面,如果您的语言需要解析器,那么您可以使用它this@Kent除非您在中编写插件,否则ST没有此选项python@HamZa听到这个消息真是太好了…-)