我有一个以下格式的数组:
C123456, John Example, C654321, Mike Lastname, C999999, Elisabeth Average
有没有一种简单的方法可以将该数组转换为类似的内容:
CPName Name C123456 John Example C654321 Mike Lastname C999999 Elisabeth Average
答案 0 :(得分:0)
遍历步长为2的数组并从所有偶数索引及其下一个邻居构建自定义对象:
$list = for ($i=0; $i -lt $arr.Count; $i+=2) {
New-Object -Type PSObject -Property @{
'CPName' = $arr[$i].TrimEnd(',')
'Name' = $arr[$i+1].TrimEnd(',')
}
}