当前位置: 首页 > 知识库问答 >
问题:

使用VSCode删除文件中的空行,但仅在文件的开头和结尾

堵景天
2023-03-14

这是我的文字:

     <---- empty line to delete
     <---- empty line to delete
Lorem ipsum
Lorem ipsum
     <---- empty line to keep
Lorem ipsum
     <---- empty line to delete

以下是我希望使用< code>VSCode regex,或任何你可能知道的扩展。

Lorem ipsum
Lorem ipsum

Lorem ipsum

知道吗?谢谢!

编辑:我可能需要精确地说明我想在12000多个文件上实现这一点。所以无法想象手动执行此操作。.而且我还没有找到任何扩展,也没有关于这个主题的答案。

共有1个答案

孟杰
2023-03-14

对于末尾的空行,可以用< code>\n $(?![\r\n])。

对于第一个空行应该工作(?)(?

其他形式的正则表达式(尽管它们似乎在VSCode中不起作用)具有\A\'\Z\'用于文件的开始和结束。

 类似资料:
  • 问题内容: 我如何使用bash删除文件每一行中的空格例如,file1.txt。之前: 后: 问题答案: 会做到这一点,就地修改文件。 要仅删除单行开头的空白,请使用 在第一个表达式中,我们将所有空格替换为空。在第二个中,我们在开始时使用关键字替换

  • 问题内容: : 如何删除其中所有空白的新行? 命令输出: : 问题答案: (如果你真的想这样做在sed,则:) (如果你真的想这样做的AWK,然后:)

  • 问题内容: 我只想删除第三行中值为‘0’的行。数据示例如下: 因此,第一行将需要删除,而第二行将保留。 到目前为止,我所拥有的如下: 任何帮助都会很棒 问题答案: 你很亲密 目前,您将整数与进行比较,然后将其与字符串进行比较。当您从文件中读取数据时,它是一个字符串而不是整数,因此这就是您的整数检查当前失败的原因: 另外,您可以使用关键字使当前代码略显pythonic,从而减少代码中的行,并且可以省

  • 问题内容: 我有一个嵌入式Linux系统,该系统将数据存储在一个很大的文件中,并将新数据附加到末尾。随着文件大小逐渐接近可用存储空间,我需要删除最旧的数据。 问题是,我不能真正接受像往常一样将大量数据“向上”移动到文件上所造成的破坏-长时间锁定文件以重写它(加上这是闪存介质) ,则会对闪光灯造成不必要的磨损)。 可能最简单的方法是将文件拆分为多个较小的文件,但这与数据的处理和处理方式有关,这有几个

  • 问题内容: 我有一个CSS文件,当我使用gedit打开它时看起来不错,但是当PHP读取它(将所有CSS文件合并为一个文件)时,该CSS前面有以下字符: PHP删除了所有空格,因此代码中间的一个随机“ 正如我提到的,当我在gedit中打开文件时,我实际上看不到这些字符,因此我无法轻松地删除它们。 我用谷歌搜索了这个问题,文件编码显然有问题,这是有道理的,因为我一直在通过ftp和rsync使用文

  • 问题内容: 假设我有一个充满昵称的文本文件。如何使用Python从此文件中删除特定的昵称? 问题答案: 首先,打开文件并从文件中获取所有行。然后以写模式重新打开文件并写回你的行,但要删除的行除外: 你需要在比较中使用换行符,因为如果文件不以换行符结尾,则最后一个line也不行。