如果找到字符,则删除当前行和下 x 行 (Notepad++)

If character found, then delete the current line and next x lines (Notepad++)

我在从 SupRip (OCR Sup Extractor) 创建的字符矩阵文件中删除一些行时遇到问题。我想制作一个正则表达式来执行此操作: - 如果找到字符 lI,则删除当前行和接下来的 40 行,直到在文件中不再找到这 2 个字符。

我想知道这是否可以用 Notepad++ 实现。

是的,可以使用正则表达式来做到这一点。

Find: [^\n]*[lI][^\n]*\n(?:[^\n]*\n){1,40}
Replace:
         ^^^ empty string