【发布时间】:2020-08-10 05:30:57
【问题描述】:
我在接受一串数字时遇到问题。我需要将字符串分成 2 个数字组并对它们执行算术运算。我知道 powershell -split 运算符,但它没有按预期工作。最好我希望它们被分成 2 个字符或整数的数组。
示例: $inputdata=1234302392323
输出: 12 34 30 23 92 32 3
【问题讨论】:
标签: arrays string powershell split
我在接受一串数字时遇到问题。我需要将字符串分成 2 个数字组并对它们执行算术运算。我知道 powershell -split 运算符,但它没有按预期工作。最好我希望它们被分成 2 个字符或整数的数组。
示例: $inputdata=1234302392323
输出: 12 34 30 23 92 32 3
【问题讨论】:
标签: arrays string powershell split
您可以为此使用 split 运算符,并将数组元素转换为 int,例如:
[int[]]$result = '1234302392323' -split '(..)' -ne ''
$result 将是一个整数数组:
12 34 30 23 92 32 3【讨论】:
3:'1234302392323' -split '(.{3})' -ne ''