PowerShell 技能连载 - 移除空白(和换行)
您也许知道每个 string 对象都有个 Trim()
方法可以删除该字符串开头和结尾的空白:
$text = ' Hello '
$text.Trim()
一个鲜为人知的事实是,Trim()
也会删掉开头和结尾的换行:
$text = '
Hello
'
$text.Trim()
如果您需要,您可以控制 Trim()
函数吃掉的字符。
这个例子删除空格、点号、减号和换行:
$text = '
... Hello
...---
'
$text.Trim(" .-`t`n`r")
PowerShell 技能连载 - 移除空白(和换行)
http://blog.vichamp.com/2015/04/30/removing-whitespace-and-line-breaks/