Notepad++ 如何在记事本++;?
假设我有这个csv文件:Notepad++ 如何在记事本++;?,notepad++,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
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个空格。最简单的方法是将
,
替换为,
。但是,如果您有像angDist,153.3115583,-52.5149861,这样的行,并且您只需将“,
”替换为“,
”,您还将在后面的,
后面添加2个空格
我建议使用一个正则表达式,它将匹配任何不在行尾的逗号:
查找内容:,(?!$)
(或,(?!\h*$)
)替换为:
,
注意:
,(?!\h*$)
模式匹配任何逗号(,
),该逗号在行尾($
)没有后跟0+水平空格(\h*
)。(?!…)
构造称为a,它尝试立即匹配当前位置右侧的模式,如果前瞻模式匹配,则整个匹配将失败。如果省略了\h*
,则逗号将替换为一个逗号,如果行尾前有空格,则替换为两个空格
使用查找和替换。搜索
,
,替换为,
。在替换字符串中的逗号后添加任意多的空格。另外,如果您试图对齐列,\t,可能也可以使用。@bobquack,我正要问这个问题。非常感谢你!