Можно ли разбить строку (возможно, с помощью регулярного выражения), чтобы каждое другое число являлось парой (начиная с правой стороны)?Разделить строку на массив с чередующейся одной и двумя цифрами
// 1 [1]
// 12 [12]
// 123 [1,23]
// 1234 [1,2,34]
// 12345 [12,3,45]
// 123456 [1,23,4,56]
// 1234567 [1,2,34,5,67]
// 12345678 [12,3,45,6,78]
// 123456789 [1,23,4,56,7,89]
// 1234567890 [1,2,34,5,67,8,90]
Я попытался обратить вспять строку & затем добавить блоки из чередующихся двух и одного символов до конца (передний) строки. Затем снова измените его. Это в основном работало, но оно было ошибочным (не работало для всех случаев). Я также попытался регулярное выражение
(\d\d)(\d)(\d\d)(\d)(\d\d)(\d)
Но это не работает, либо (только в регулярных выражений тестером иронически) - это слишком долго, но мне нужно, чтобы работать на 10-значные номера макс.
Какой язык? –
Да. Возможно. Теперь, пожалуйста, прочитайте [ask]. – Amit
В этом случае: '// 1234 [1,2,34]' возможно это '// 1234 [12,34]'? –