【发布时间】:2017-05-17 04:26:20
【问题描述】:
我收到一个 CSV 文件,其中某些字段的某些记录中有逗号。因此,当我在记事本中打开文件时,一行如下所示
1,John,Wayne,"movies,actor",1950s
我已经争先恐后地编写语法来删除上面示例中第 4 列中电影和演员之间的逗号并将其替换为空格。然后再次将文件输出为 CSV。
这是我下面的内容,它将整个字符串“movies,actor”替换为空格。
(Get-Content $path) -replace '(".*),(.*")',' ' | Out-File -Encoding UTF8 $newpath
如何只用空格替换逗号?
【问题讨论】:
标签: powershell csv