Powershell切片

Powershell切片,powershell,slice,Powershell,Slice,我有一个这样的变量 $sourceid="/subscriptions/9800-565758393-asdjasi134-23123/resourceGroups/KC-EMEA-RSGP-PROJECTS-DEV-01/providers/Microsoft.Sql/servers/kc-emea-sqsrv-projects-dev-01/databases/KC-EMEA-SQDB-projects-dev-01" 我需要创建一个pwsh脚本,它以斜杠后的第四个或第七个字段为例,并存储

我有一个这样的变量

$sourceid="/subscriptions/9800-565758393-asdjasi134-23123/resourceGroups/KC-EMEA-RSGP-PROJECTS-DEV-01/providers/Microsoft.Sql/servers/kc-emea-sqsrv-projects-dev-01/databases/KC-EMEA-SQDB-projects-dev-01"

我需要创建一个pwsh脚本,它以斜杠后的第四个或第七个字段为例,并存储到其他变量。哪种方法最好?

开头有一个空行

$fifth,$eighth = ($sourceid -split '/')[5,8]

$fifth
providers

$eighth
kc-emea-sqsrv-projects-dev-01

$sourceid-split'/'
可能吗?是的。对$sourceid.Split('/')[5]$sourceid.Split('/')[7]