如果我有一个字符串
foo:bar baz:count
我想在第一次出现时拆分:并获得一个返回的数组,其中只包含两个元素:
我怎样才能在Powershell中实现这一目标?
use*_*407 14
-split 运算符允许您指定要返回的最大子串数:
'foo:bar baz:count' -split ':',2
用于IndexOf()查找第一次出现的 ':'
获取从开头到“:”索引的子字符串
取出字符串中从“:”到末尾的其余部分。
代码:
$foobar = "foo:bar baz:count"
$pos = $foobar.IndexOf(":")
$leftPart = $foobar.Substring(0, $pos)
$rightPart = $foobar.Substring($pos+1)