用Powershell通过回车替换点

时间:2012-02-11 15:41:58

标签: powershell powershell-v2.0

我有一个包含音乐歌词的文件txt。

我希望用回车替换所有点以使其更具可读性。

提前致谢。

2 个答案:

答案 0 :(得分:4)

(get-content file.txt) -replace '\.',"`n" | out-file newfile.txt

-replace运算符使用正则表达式匹配,因此您需要转义点以使其与文字点匹配。否则它将替换文件中的每个字符。

答案 1 :(得分:2)

足够简单:

Get-Content C:\Imagine_Lyrics.txt | % {$_.Replace('.', "`n")} | Out-File C:\Imagine_Lyrics2.txt -Encoding ASCII