我有一个输入文本文件内容,例如:
123 811SATELITE 09849302 12345567<br/>
123 811SATELITE 09849302 12345567<br/>
123 SATELITE 09849302 12345567
我希望输出文本文件为:
123 811 SATELITE 09849302 12345567<br/>
123 811 SATELITE 09849302 12345567<br/>
123 SATELITE 09849302 12345567
是否可以使用PowerShell执行此操作?
答案 0 :(得分:0)
如果您确切知道要分割的内容,可以使用简单的替换:
(Get-Content c:\temp\file.txt).replace('811SATELITE', '811 SATELITE') | Set-Content c:\temp\file.txt
答案 1 :(得分:0)
您可以在ps提示符中使用replace并使用正则表达式拆分所需内容。如果&#34; SATELITE&#34;以下示例在数字之后添加空格是下一个。
'123 811SATELITE 09849302 12345567' -replace "(\d+)(SATELITE)",'$1 $2'