Notepad++去掉两边有空行的4位数字

Notepad++ remove 4 digit numbers with blank lines on either sides

您好,我想删除一个 txt 文件中超过 2000 个页码。 我想在记事本++中使用正则表达式找到4位数字(例如:1198)

我试过 ^\r\n^(\d{4})\n^\r\n 但没有用。请任何建议。非常感谢。

例如:

19/10/2018 CCHAPC C 06/06/1949 10168259 RRKK323224 454 909 1339

1198

21/10/2018 CCHES C 19/05/1946 10034850 RRKS589180 490 589 4964

您可以使用 \R 来匹配任何 unicode 换行符序列:

^\R\d{4}\R{2}

Regex demo

或者使用换行符和可选回车 return,以及捕获组:

^\r?\n(\d{4})\r?\n\r?\n

Regex demo