- Регистрация
- 21.02.2013
- Сообщения
- 41
- Благодарностей
- 9
- Баллы
- 8
Доброго времени суток!
Встала такая задача:
Есть строка, к примеру - 1234567890
Нужно из нее сделать, например такую - 12_345_6_7890
Можно ли это как-то по простому реализовать?
Мне на ум что-то толкового ничего не приходит.
Брать первый кусок регуляркой .{2}, ложить в переменную, затем брать второй кусок .{5}, отрезать от него первый, ложить во вторую переменную и тд, а потом все это лепить в кучу... может есть более простой и элегантный способ?
Зы. Строка состоит исключительно из чисел, их всегда фиксированное количество, вставлять нужно тоже всегда одни и те же символы в одни и те же места.
Встала такая задача:
Есть строка, к примеру - 1234567890
Нужно из нее сделать, например такую - 12_345_6_7890
Можно ли это как-то по простому реализовать?
Мне на ум что-то толкового ничего не приходит.
Брать первый кусок регуляркой .{2}, ложить в переменную, затем брать второй кусок .{5}, отрезать от него первый, ложить во вторую переменную и тд, а потом все это лепить в кучу... может есть более простой и элегантный способ?
Зы. Строка состоит исключительно из чисел, их всегда фиксированное количество, вставлять нужно тоже всегда одни и те же символы в одни и те же места.