Sublime Text 正则表达式查找包含不以 // 开头的转储的所有行

Sublime Text regex to find all lines containing dump that do not start with //

我正在使用 Sublime Text 3。

使用 ST3 查找对话框,我正在尝试计算出将查找包含字符串 dump 不是 以 [ 开头的所有行的正则表达式=13=]。即未注释的转储语句。

即找到这些:

debugDump(recs);
dump(recs);
writedump(recs);

但不是这些:

//debugDump(recs);
//dump(recs);
//writedump(recs);

谢谢。

试试这个:

 ^(?!^\s*\/\/).*dump

应该找到行首没有 //

之前没有任何 space 个字符的所有匹配项

如果您的编辑器应该有选项:

 /^(?!^\s*\/\/).*dump/igm

在 SublimeText 2 中可以使用:(^\s*(?![\/]{2}).*(?:dump)不知道 Sublime 3 :)