如果我有一条不可预测的路径,但我总是想要最后一个反斜杠后面的最后一部分,我应该如何处理呢?例如
\\intra.X.net\Exploitation\X\Poste\Travail\X\X\folder\test
我只想输出测试。
C:\temp\a\b\CDE\FG\HI
我只想输出HI。我在想数一下反斜杠的数量,然后使用拆分,但是你有更好的建议吗?
bvjxkvbb1#
正如评论中所指出的,可以这样调用.split('\')[-1]:
.split('\')[-1]
$path = "\\intra.X.net\Exploitation\X\Poste\Travail\X\X\folder\test" $last = $path.split('\')[-1] # test
或者,您可以使用leaf参数调用split-path,如下所示:
leaf
split-path
$path = "C:\temp\a\b\CDE\FG\HI" $last = split-path $path -leaf # HI
1条答案
按热度按时间bvjxkvbb1#
正如评论中所指出的,
可以这样调用
.split('\')[-1]
:或者,您可以使用
leaf
参数调用split-path
,如下所示: