如何在notepad ++中用逗号添加空格?

时间:2016-11-05 00:25:15

标签: notepad++

假设我有这个csv文件:

angDist,153.3115583,-52.5149861,  
0.155521,154.3621042,-53.9073389,  
6.447597,154.3621042,-53.9073389,  
0.062838,154.6195875,-31.8341278,  

如何在记事本++上将其更改为此格式,即在每个逗号后添加空格:

angDist,   153.3115583,  -52.5149861,  
0.155521,  154.3621042,  -53.9073389,  
6.447597,  154.3621042,  -53.9073389, 
0.062838,  154.6195875,  -31.8341278,

假设我要插入n个空格。

1 个答案:

答案 0 :(得分:0)

最简单的方法是将,替换为, 。但是,如果您使用angDist,153.3115583,-52.5149861,这样的行,并且只需将“,”替换为“, ”,则在尾随,之后还会添加2个空格。

我建议使用一个正则表达式来匹配任何不在行尾的逗号

查找内容,(?!$)(或,(?!\h*$)
替换为,

注意:,(?!\h*$)模式匹配任何逗号(,),该行未在行尾添加0+水平空格(\h*)($ )。 (?!...)构造称为negative lookahead,它尝试将模式立即匹配到当前位置的右侧,如果前瞻模式匹配,则整个匹配失败。如果省略\h*,则在行尾之前有空格时,逗号将替换为逗号和2个空格。

enter image description here