首页 > 解决方案 > Visual Studio Code - 删除包含条件的行

问题描述

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

我有一个包含很多行的日志文件,其中包含以下内容:

Company.Environment.Security.RightsBased.Policies.RightsUserAuthorizationPolicy

这些是调试级别的日志记录,使我正在尝试处理的文件变得混乱。我正在寻找删除包含该内容的行。

我已经研究过正则表达式,但是,不像删除一个空白行,你在搜索条件中拥有全部内容(使查找/替换变得容易),在这里我需要在两者之间的某些条件下从换行符到换行符匹配,我思考...

您对这样的标准如何运作有何看法?

标签: regexvisual-studio-code

解决方案


如果条件是一个特定的字符串,并且您不想记住正则表达式,那么有一些方便的键盘快捷键可以帮助您。我假设你在 Mac 上。

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

推荐阅读