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 :)
我正在使用 Sublime Text 3。
使用 ST3 查找对话框,我正在尝试计算出将查找包含字符串 dump
但 不是 以 [ 开头的所有行的正则表达式=13=]。即未注释的转储语句。
即找到这些:
debugDump(recs);
dump(recs);
writedump(recs);
但不是这些:
//debugDump(recs);
//dump(recs);
//writedump(recs);
谢谢。
试试这个:
^(?!^\s*\/\/).*dump
应该找到行首没有 //
或
如果您的编辑器应该有选项:
/^(?!^\s*\/\/).*dump/igm
在 SublimeText 2 中可以使用:(^\s*(?![\/]{2}).*(?:dump)
不知道 Sublime 3 :)