在 PowerShell 中拆分字符串
Splitting strings in PowerShell
我得到一个包含不同字符串的变量,例如 domainname/users/username
和 domainname/accounts/serviceUsers/serviceusername
。
现在我想在最后一个“/”上拆分这些字符串,这样我只得到最后一位(用户名、服务用户名)。
我知道如何使用 split 来准确指定应该在“/”的哪个位置拆分字符串,但通常不会在最后一个“/”处拆分。
$x = 'domainname/Accounts/ServiceUsers/serviceusername'
$x.split('/')[3]
我怎样才能做到这一点?
希望对您有所帮助
$x.split('/')[-1]
另一种方式。请注意,-split 使用正则表达式。
'domainname/Accounts/ServiceUsers/serviceusername'-split '/' |
select -Last 1
我得到一个包含不同字符串的变量,例如 domainname/users/username
和 domainname/accounts/serviceUsers/serviceusername
。
现在我想在最后一个“/”上拆分这些字符串,这样我只得到最后一位(用户名、服务用户名)。
我知道如何使用 split 来准确指定应该在“/”的哪个位置拆分字符串,但通常不会在最后一个“/”处拆分。
$x = 'domainname/Accounts/ServiceUsers/serviceusername'
$x.split('/')[3]
我怎样才能做到这一点?
希望对您有所帮助
$x.split('/')[-1]
另一种方式。请注意,-split 使用正则表达式。
'domainname/Accounts/ServiceUsers/serviceusername'-split '/' |
select -Last 1