我正在从文本文件中读取行并希望摆脱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
答案 0 :(得分:3)
Replace()
不会更改原始字符串,它会返回带有替换字符的新字符串。 Trim()
也是如此。你的代码应该是:
$g = $g.Trim("`n`r ")
如果您不使用Trim()
Replace()
代码,请提供一个示例:
$g = $g.Replace("`r", "").Replace("`n", "").Trim()