你可能已经了解过每一个字符串对象都包含了一个trim()函数,它可以移除字符串开始和结尾的白空格 。
$text = ' Hello ' $text.Trim()
鲜为人知trim()还可以移除字符串的开始行和结尾行。
$text = ' Hello ' $text.Trim()
甚至如果你想,你还可以让PowerShell异常任何你期望的:下面这个例子中PowerShell会移除白空格,原点,短划线,和行分隔符。
$text = ' ... Hello ...--- ' $text.Trim(" .-`t`n`r")
原文链接:Removing Whitespace (and Line Breaks)
本文链接: https://www.pstips.net/removing-whitespace-and-line-breaks.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请问楼主,为什么最后一句$text.Trim(” .-`t`n`r”),删掉任意一个符号,比如’t, trim就失效了?似乎括号里的6个元素缺一不可?
我这边测试是可以得。
`n 和 `r 中的反引号不能去掉。它是转义字符。