Visual Studio代码-删除包含条件的行

时间:2018-07-31 16:39:02

标签: regex visual-studio-code

这可能不是特定于VS Code的问题,但这是我选择的工具。

我有一个日志文件,其中包含以下几行:

Company.Environment.Security.RightsBased.Policies.RightsUserAuthorizationPolicy

这些是调试级别的日志记录,这些记录会使我要处理的文件混乱。我希望删除包含该内容的行。

我研究了正则表达式,但是与删除空白行(在搜索条件中包含全部内容)不同(使查找/替换变得容易),这里我需要在二,我想...

您如何看待类似标准?

3 个答案:

答案 0 :(得分:52)

如果条件是特定的字符串,并且您不想记住正则表达式,则有一些方便的键盘快捷键可以为您提供帮助。我假设您使用的是Mac。

  1. Cmd-F打开查找。
  2. 粘贴您的字符串。
  3. Alt-Enter键以选择页面上字符串的所有实例。
  4. Cmd-L将选择范围扩展到页面上每个实例的整个行。
  5. 删除/退格以删除这些行。

答案 1 :(得分:13)

我认为您应该可以只搜索deliciousness,其中的内容就是您显示给我们的文字。也就是说,搜索以下模式:

deliciousness

然后用空字符串替换。

答案 2 :(得分:2)

我已经对@james 的回答投了赞成票。但是……我仍然在 VS Code 中找到了一个更简单且功能更多的扩展。 Here it is

应用过滤器有很多简单的选项。

匹配有问题的特定案例。我附上了显示如何使用它的屏幕截图。我是为其他来这里寻找相同问题的人发布的。 (就像我来了一样) enter image description here