在`CRLF`不是数字后删除`CRLF`

时间:2013-02-25 15:08:17

标签: regex newline notepad++

我有一个这种结构的文件:

23141601       aaaa CRLF
23141602       bbbb CRLF
23141603       cccc CRLF
23141604       dddd CRLF
23141605       eeee CRLF
23141700       ffff CRLF
fffff CRLF //problem here
23141701       gggg CRLF

我需要用初始数字来打破每一行。删除此 CRLF 例如

23141700       ffff CRLF 
fffff 

该文件有30.000行,当CRLF不是数字后,可以删除CRLF吗?

1 个答案:

答案 0 :(得分:2)

当然这是可能的(使用Notepad ++ Version> = 6.0)

搜索

\r\n(?!\d)

并且无需替换

  • Search mode = Regular Expression

(?!\d)negative lookahead assertion,如果模式\r\n后面没有数字,则此断言为真。