Powershell-在多个反斜杠之后提取字符串最后一部分的最佳方式



如果我有一个不可预测的路径,但我总是想要最后一个反斜杠后面的LAST部分,我应该如何处理?

例如

\intra.X.netExploitationXPosteTravailXXfoldertest

我只想输出测试。

C:tempabCDEFGHI

我只想输出HI。

我正在考虑计算反斜杠的数量,然后使用拆分,但你有更好的建议吗?

正如评论中所指出的,

您可以这样调用.split('')[-1]

$path = "\intra.X.netExploitationXPosteTravailXXfoldertest"
$last = $path.split('')[-1] # test

或者,您可以使用leaf参数调用split-path,如下所示:

$path = "C:tempabCDEFGHI"
$last = split-path $path -leaf # HI

相关内容

  • 没有找到相关文章

最新更新