删除前面不带NULL的换行符 [英] Removing line breaks NOT preceded by NULL

查看:22
本文介绍了删除前面不带NULL的换行符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个数据字符串,在我需要删除的行中插入了随机CRLF,并且在我需要保留的数据的末尾插入了适当的CRLF。

我尝试使用Notepad++regex尝试将以下内容替换为空: [^NULL]

但是,它不会删除插入的CRLF。您对如何在Notepad++中最好地使用它有什么想法吗?

Inserted CRLF

Proper ending CRLF

推荐答案

这将替换前面没有";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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆