Я хочу разделить число с помощью регулярных выражений. У меня есть число типа xyz
(x
и y
- однозначные числа, z
может быть числом из двух или трех цифр), например 001
или 103
или 112
. Я хочу разбить его на отдельные номера. Это можно сделать, если я не ошибаюсь, выполнив split("",3)
; Это разделит число (сохраненное как строка, но я не думаю, что это имеет значение в этом случае) 103
в массиве со значениями 1
, 0
, 3
.
Так как здесь все просто, факт в том, что последнее число z
может быть числом из 2 или 3 цифр.
Так что я мог бы иметь 1034
, 0001
, 1011
и так далее. И я должен разделить его соответственно на [1,0,34]
[0,0,01]
[1,0,11]
Как я могу это сделать?
Спасибо
Серджиу