正则表达式,用于格式化notepad ++中的数据

时间:2014-10-26 04:03:26

标签: regex csv notepad++

用notepad ++编辑CSV文件后,我需要更正CSV格式。

记事本++中的数据

8,11.6 laptop review
9,1280 1024 desktop
10,1280 x 1024 desktop
11,1280 x 1024 desktop background
12,1280 x 1024 desktop wallpaper

我想以这种方式

8,"11.6 laptop review"
9,"1280 1024 desktop"
10,"1280 x 1024 desktop"
11,"1280 x 1024 desktop background"
12,"1280 x 1024 desktop wallpaper"

并且也以这种方式

"8","11.6 laptop review"
"9","1280 1024 desktop"
"10","1280 x 1024 desktop"
"11","1280 x 1024 desktop background"
"12","1280 x 1024 desktop wallpaper"

任何正则表达式?

2 个答案:

答案 0 :(得分:0)

查找: ,(.+)\r?\n

替换为: ,\"\1\"\n

enter image description here


对于后一种情况,你可以这样做:

查找: (.+),(.+)\r?\n

替换为: \"\1\",\"\2\"\n

答案 1 :(得分:0)

'做:

查找内容:^([^,]+),(.+)$
替换为:"$1","$2"

然后点击全部替换

[^,]+表示一个或多个不是逗号的字符。