小编use*_*987的帖子

正则表达式,如何删除管道分隔文件中的换行符除了第n | |后?

我有一个管道分隔文件,每行有35个管道.在第35个字段后面有一个预期的换行符.例如:

FirstField|ME|HERE|PHONE|Description|.....|LastField
FirstField|YOu|THERE|PHONE|Description|.....|LastField
Run Code Online (Sandbox Code Playgroud)

但是,管道之间的某些数据(例如在描述字段中)包含换行符.例如:

FirstField|Them|Where|PHONE|This contains a
LineFeed
Or two
or more|.....|LastField
Run Code Online (Sandbox Code Playgroud)

问题是,如何删除35个字段中任何一个字段中的换行符,但不在行尾?

(注意:我正在使用Notepad ++进行测试)

regex notepad++

3
推荐指数
1
解决办法
83
查看次数

标签 统计

notepad++ ×1

regex ×1