假设我有这个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个空格。
答案 0 :(得分:0)
最简单的方法是将,
替换为,
。但是,如果您使用angDist,153.3115583,-52.5149861,
这样的行,并且只需将“,
”替换为“,
”,则在尾随,
之后还会添加2个空格。
我建议使用一个正则表达式来匹配任何不在行尾的逗号:
查找内容:,(?!$)
(或,(?!\h*$)
)
替换为:,
注意:,(?!\h*$)
模式匹配任何逗号(,
),该行未在行尾添加0+水平空格(\h*
)($
)。 (?!...)
构造称为negative lookahead,它尝试将模式立即匹配到当前位置的右侧,如果前瞻模式匹配,则整个匹配失败。如果省略\h*
,则在行尾之前有空格时,逗号将替换为逗号和2个空格。