删除作为后续行的子字符串的行

Deleting a row which is substring of the subsequent row

在 Libre office calc 中,我有一个条件,我需要删除一行,以防它是前一行的子字符串。 IE 如果输入是

ABC

ABCDE

XYZ

XYZRE

我应用正则表达式,输出必须是

ABCDE

XYZRE

您需要捕获一行,然后换行,然后使用对捕获组值的反向引用来确保下一行从它之前的整行开始。

使用

 ^(.+)[\r\n]+

替换为

 

一些编辑器需要 </code> 而不是 <code>