Удаление первой цифры из номера телефона

DmitryiAsp

Client
Регистрация
24.08.2016
Сообщения
90
Благодарностей
6
Баллы
8
Здравствуйте!
Подскажите пожалуйста решение следующего вопроса:
Нужно вводить номер телефона в поле при регистрации Вконтакте, но проблема в том, что сервис выдает номера формата 7xxxxxxxxxx.
Номера подхватываются через api и записываются в переменную. Как из этой переменной удалить первую цифру номера "7"?
Добавлял регулярное выражение следующего типа, но ничего не выходит :(

 

DmitryiAsp

Client
Регистрация
24.08.2016
Сообщения
90
Благодарностей
6
Баллы
8
Разобрался вроде бы, пошел от обратного. Взял только цифры, которые идут последние после 7
.{10}(?=($|\r|\n))
Но все равно, хотелось бы узнать решение, как удалить первую цифру из переменной.
 
  • Спасибо
Реакции: art22

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
(?<=\d{1})\d+

С#
Код:
return "79623456789".Remove(0, 1);
 
Последнее редактирование:
  • Спасибо
Реакции: udder

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
Разобрался вроде бы, пошел от обратного. Взял только цифры, которые идут последние после 7
.{10}(?=($|\r|\n))
Но все равно, хотелось бы узнать решение, как удалить первую цифру из переменной.
заменой, а не регэксом, выражение почти то же, что написал. как вообще в голову пришло удалять что-то регексом, он же наоборот ищет и выдает строку, а не удаляет.
 

udder

Client
Регистрация
28.03.2017
Сообщения
618
Благодарностей
128
Баллы
43

m0rbid

Client
Регистрация
01.06.2018
Сообщения
3
Благодарностей
3
Баллы
3
кубик "данные"->"обработка текста":
1. можно заюзать trim: что обрезать - свои символы: +7, где обрезать-начало
2. можно заюзать подстрока: от 1 до 10
3. ну или замена: Regex -> ^\d+?
 
  • Спасибо
Реакции: clocky, Sergodjan и udder

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