在 PowerShell 中拆分字符串

Splitting strings in PowerShell

我得到一个包含不同字符串的变量,例如 domainname/users/usernamedomainname/accounts/serviceUsers/serviceusername

现在我想在最后一个“/”上拆分这些字符串,这样我只得到最后一位(用户名、服务用户名)。

我知道如何使用 split 来准确指定应该在“/”的哪个位置拆分字符串,但通常不会在最后一个“/”处拆分。

$x = 'domainname/Accounts/ServiceUsers/serviceusername' 
$x.split('/')[3]

我怎样才能做到这一点?

希望对您有所帮助

$x.split('/')[-1]

另一种方式。请注意,-split 使用正则表达式。

'domainname/Accounts/ServiceUsers/serviceusername'-split '/' | 
  select -Last 1