【发布时间】:2018-12-18 00:19:06
【问题描述】:
编写脚本将 Windows 主机文件转换为 CSV。使用 RegEx 到达这个阶段:
1.1.1.1,,server1,,,
2.2.2.2,,server2
3.3.3.3,,server3
4.5.6.7,,server4,,server5,,server6,,server7,,
8.8.8.8,,server8
9.9.9.9,server9
我需要一些可以删除重复逗号(按顺序)的正则表达式,所以它看起来像这样:
1.1.1.1,server1,
2.2.2.2,server2
3.3.3.3,server3
4.5.6.7,server4,server5,server6,server7,
8.8.8.8,server8
9.9.9.9,server9
还需要删除每行末尾的逗号(如果有的话),但认为这样做会更简单。
【问题讨论】:
-
将
,+替换为,? -
-replace ',+', ',' 工作谢谢
标签: regex powershell csv