Как взять числовые значения под разными порядковыми номерами

mamyl9i

Client
Регистрация
20.05.2015
Сообщения
78
Благодарностей
5
Баллы
8
Здравствуйте.Распишу очень просто суть темы. Помогите уважаемые преобразовать регуляркой формат. Имеются номера телефона в таком формате 9633433343
Нужно перевести в такой формат (963) 334-33-43 .Что я начал делать
1)Взял первые 3 числа регуляркой вот такой ... 963 получилось через кубик regex
По остальным не пойму как делать
2)Как взять последующие числа под порядковыми номерами 4,5,6(т.е 334)
3)Далее под порядковыми номерами 7,8(т.е 33)
4)Далее под порядковыми номерами 9,10(т.е 43)


Спасибо коллеги за помощь
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 608
Благодарностей
4 600
Баллы
113
замена по регулярке (\d{3})(\d{3})(\d{2})(\d{2}) на ($1) $2-$3-$4
выбрать все совпадения
 
  • Спасибо
Реакции: mamyl9i и Sergodjan

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 488
Благодарностей
8 693
Баллы
113
Здравствуйте. Помогите уважаемые преобразовать регуляркой формат. Имеются номера телефона в таком формате 9633433343
Нужно перевести в такой формат (963) 334-33-43 .Что я начал делать
1)Взял первые 3 числа регуляркой вот такой ... 963 получилось через кубик regex
По остальным не пойму как делать
2)Как взять последующие числа под порядковыми номерами 4,5,6(т.е 334)
3)Далее под порядковыми номерами 7,8(33)
4)Далее под порядковыми номерами 9,10(43)

Спасибо коллеги за помощь
Попробуйте решение здесь:
https://zennolab.com/discussion/threads/formatirovanie-nomera-telefona.46112/
 
  • Спасибо
Реакции: mamyl9i

mamyl9i

Client
Регистрация
20.05.2015
Сообщения
78
Благодарностей
5
Баллы
8
Спасибо вам большое!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)