PowerShell摆脱了最后的'n`r?

时间:2014-06-17 15:39:34

标签: powershell trim

我正在从文本文件中读取行并希望摆脱n and r和结束空格:

    $g = Get-Content -Encoding ASCII $Tests -ErrorAction Stop | Out-String
    $g.Replace("`r","")
    $g.Replace("`n","")
    $g.trim()

    #Before the a.m. lines I tried unsuccessfully:
    $g.trim("`n`r ")

可能是编码 - 至少没什么帮助吗? 我如何摆脱那个'编辑尾巴'

提前致谢
Gooly

1 个答案:

答案 0 :(得分:3)

Replace()不会更改原始字符串,它会返回带有替换字符的新字符串Trim()也是如此。你的代码应该是:

$g = $g.Trim("`n`r ")

如果您不使用Trim() Replace()代码,请提供一个示例:

$g = $g.Replace("`r", "").Replace("`n", "").Trim()