【发布时间】:2014-12-18 19:28:48
【问题描述】:
我正在尝试修剪字符串的开头,但它并不总是与TrimStart() 一起正常工作。在下面的第一个示例中,它可以正常工作,但在第二个示例中却不行。
正确结果:
$Array = 'C:\Users\boblee\AppData\Local\Temp\2\Beez\ISO\ISO\Environnement',
'C:\Users\boblee\AppData\Local\Temp\2\Beez\ISO',
'C:\Users\boblee\AppData\Local\Temp\2\Beez\ISO\Achat'
$Array | % {$_.TrimStart('C:\Users\boblee\AppData\Local\Temp\2')}
错误的结果:
$Array = 'S:\Test\Bob\Out_Test\Beez\ISO\ISO\Environnement',
'S:\Test\Bob\Out_Test\Beez\ISO',
'S:\Test\Bob\Out_Test\Beez\ISO\Achat'
$Array | % {$_.TrimStart('S:\Test\Bob\Out_Test\')}
谁能帮我找出修剪字符串开头的最佳方法是什么?
【问题讨论】:
标签: powershell trim