删除前面不带NULL的换行符 [英] Removing line breaks NOT preceded by NULL
本文介绍了删除前面不带NULL的换行符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个数据字符串,在我需要删除的行中插入了随机CRLF,并且在我需要保留的数据的末尾插入了适当的CRLF。
我尝试使用Notepad++regex尝试将以下内容替换为空: [^NULL]
但是,它不会删除插入的CRLF。您对如何在Notepad++中最好地使用它有什么想法吗?推荐答案
这将替换前面没有";NULL&QOOT;的每个换行符。
- Ctrl+H
- 查找内容:
(?<!NULL)R
- 替换为:
- 勾选换行
- 检查正则表达式
- 全部替换
说明:
(?<! # negative lookbehind, make sure we haven't before:
NULL # literally NULL
) # end lookbehind
R # any kind of linebreak (i.e.
or
or
)
截图(前):
截图(后):
这篇关于删除前面不带NULL的换行符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文