因此,我正在清理一个文本文件,其中充满了泄漏到某处的文件夹和文档。我的意思是使用正则表达式来简化我的工作,以发现我们的任何内容是否受到损害(很明显,它已经受到损害)。 我已经摆脱了我们不喜欢的垃圾的80%,但是突然我在清单上留下了很多空文件夹。由于它们以“。”开头。空的是连续的,我在这里。
一个例子是:
./folder1/folder2/folder3:
./folder1/folder2/folder4:
./folder1/folder2/folder5:
-rwxr-xr-x 1 514K 3 Out 08:06 somefilename.here
我的目标是删除第一行和第二行。忍受我,原始文件有15k行,清理后剩下3k行。因此,不仅需要删除这两行,而且它们完全适合轮廓。
我在考虑类似(^\..*\n)+\.
之类的内容,但它仍选择最后一行,我希望保留该行。