基于Notepad++ 快速替换 换行符 为 逗号

基于Notepad++ 快速替换 换行符 为 逗号

背景描述

日常工作中遇到这样一个情况,需要将一个 Excel 表格中的某一列数值取出,并且通过逗号分隔符拼接成一行,类似于这样的效果

而实际的原始数据是在 Excel 表格中,就像这样

那么下面就开始讲述如何通过 Notepad++ 快速将多行数据转换成一行并且通过逗号分隔。

多行转一行,逗号分隔

首先我们需要将 Excel 表格中的执行列中的数据全部复制到 Notepad++ 中,复制过来后的数据是这样的

为了方便快速替换,我们需要先知道这样类型的数据都存在哪些换行符。

点击【视图】-【显示符号】-【显示行尾符】,

勾选 显示行尾符 可以看到隐藏的行尾符号有哪些

对于显示的行尾换行符【CR】 【LF】可能不太理解,这里我们来对应一下ASCII编码中所有的转义字符就知道具体代表什么了。转义字符意义

到这里就知道我们上面【CR】 【LF】对应的是 \r \n,那么使用 Notepad++ 的正则匹配功能,将 \r\n替换成 逗号 ,选中【查找模式】的【 正则表达式】

点击【替换】可以看到效果

点击【全部替换】的话就整个全替换了,这里我们看到选择【查找模式】的 【拓展】也支持 \r\n ,那么我们选择【拓展】试一下

最后整个选择【全部替换】后的效果如图

可以看到所有的【CR】 【LF】全部被替换成了逗号,到这里实现目标了。

本文记录整个操作过程,有需要的小伙伴可以使用,方便快捷高效。

相关推荐
小刘鸭!2 天前
notepad++快捷键-多行编辑中如何使所有行的光标都向后移动一个单词的长度(每行单词长度不一定一致)
前端·javascript·notepad++
咸虾米_3 天前
咸虾米壁纸微信小程序下载图片到相册saveImageToPhotosAlbum功能修改
微信小程序·小程序·uniapp·notepad++
__xu_3 天前
【Ubuntu 20.04】notepad++的安装与汉化
linux·ubuntu·notepad++
大饼酥6 天前
利用notepad++删除特定关键字所在的行
notepad++
雯0609~8 天前
微信小程序:实现节点进度条的效果;正在完成的节点有动态循环效果;横向,纵向排列
微信小程序·小程序·notepad++
雯0609~11 天前
微信小程序:实现单页面内的翻页功能
微信小程序·小程序·notepad++
brrdg_sefg11 天前
微信小程序调用腾讯地图-并解读API文档 JavaScript SDK和 WebService API
javascript·微信小程序·notepad++
小泽呀x11 天前
微信小程序权限授权工具类
微信小程序·小程序·notepad++
m0_7482563411 天前
微信小程序完整项目实战(前端+后端)
前端·微信小程序·notepad++
m0_7482345211 天前
webstorm开发uniapp(从安装到项目运行)
uni-app·notepad++·webstorm