例如,我有以下几行:
//sys.log(siteNameToPrepare);
//sys.log(siteNameToPrepare);
// sys.log("downloadFolder: "+downloadFolder);
// lorem ipsum ...
arbitrary codes here...
var a = _POST;
sys.log("groupManagementHandler.jhp _POST is not object");
sys.log("groupManagementHandler.jhp _POST is not object");Run Code Online (Sandbox Code Playgroud)
我只想匹配未注释掉的 sys.log(xxx) 。我尝试使用以下正则表达式:
[^/]sys.log
在搜索栏 (Ctrl+Shift+F) 上,使用正则表达式,在文件夹的文件中查找未注释的 sys.log。
它匹配几个文件中未注释的行,但是,我错过了一些在 sys.log 前面有几个空格的行。
我的问题是如何匹配这些行?我在这里缺少什么?
好像我在 Google 和 Stackoverflow 中都找不到答案,我找到了这个,但是这个是针对 Visual Studio 的,而不是 Visual Studio Code。 Visual Studio 搜索未注释的代码
感谢@Wiktor Stribi?ew,现在我可以确认用于在文件中搜索的正则表达式前瞻模式在较旧的 Visual Studio Code (V1.2.0) 中有效,但在 1.17.1 版中无效。
因此,由于较新版本的 VS 代码的错误,这个问题可能会以某种方式被视为重复问题,这导致我发布了这个问题。