如何在Notepad++中为每行前两个数字元素添加双引号?
在Notepad++中给CSV每行前两个数字字段添加双引号
操作步骤:
- 打开目标CSV文件,按下
Ctrl+H调出替换对话框 - 在对话框左下角勾选「正则表达式」(不要勾选「.匹配换行」选项)
- 在「查找目标」输入框中填入正则表达式:
^(\s*)(\d+),(\d+), - 在「替换为」输入框中填入替换模板:
$1"$2","$3", - 点击「全部替换」,所有行的前两个数字字段就会自动加上双引号
新手易懂的正则说明:
^:定位到每行的开头位置(\s*):捕获行首的所有空格(保留原文件的缩进格式)(\d+):匹配连续的数字,第一个(\d+)对应每行第一个数字字段,第二个对应第二个$1/$2/$3:对应前面捕获的内容,$1保留原空格,$2和$3分别给数字套上双引号
处理后,示例中的行:
1,1,"Establishes ",5
会变为:
"1","1","Establishes ",5
内容的提问来源于stack exchange,提问作者Vineet Vinayak
相关产品推荐
相关产品推荐

