Как разделить строку на группы по 2 символа в powershell без разделителей? - PullRequest
0 голосов
/ 26 апреля 2020

У меня проблема с тем, что я принимаю строку числа. Мне нужно разбить строку на группу из 2 чисел и выполнить над ними арифметические операции c. Я знаю об операторе PowerShell-Split, но он работает не так, как задумано. Желательно, чтобы они были разбиты на массив из 2 символов или целых чисел.

Пример: $ inputdata = 1234302392323

Вывод: 12 34 30 23 92 32 3

1 Ответ

3 голосов
/ 26 апреля 2020

Для этого можно использовать оператор split и привести элементы массива к типу int следующим образом:

[int[]]$result = '1234302392323' -split '(..)' -ne ''

$ В результате будет получен массив целых чисел:

12
34
30
23
92
32
3
...