2016-10-03 59 views
0

我有例如输入文本文件的内容来分割文本文件中的特定词语:如何使用PowerShell

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

如果你知道你想拆什么,你可以使用简单的替换:

(Get-Content c:\temp\file.txt).replace('811SATELITE', '811 SATELITE') | Set-Content c:\temp\file.txt 
0

您可以使用PS及时更换和拆你想使用正则表达式是什么。下面的示例在数字后面添加空格,如果“SATELITE”是下一个。

'123 811SATELITE 09849302 12345567' -replace "(\d+)(SATELITE)",'$1 $2'