2016-10-03 55 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'