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

  • Автор темы Автор темы DmitryiAsp
  • Дата начала Дата начала

DmitryiAsp

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

f468c788ddad86386760d4a818de98d0-full.png
 
Разобрался вроде бы, пошел от обратного. Взял только цифры, которые идут последние после 7
.{10}(?=($|\r|\n))
Но все равно, хотелось бы узнать решение, как удалить первую цифру из переменной.
 
  • Оценить
Реакции: art22
(?<=\d{1})\d+

С#
Код:
Развернуть Свернуть Копировать
return "79623456789".Remove(0, 1);
 
Последнее редактирование:
  • Оценить
Реакции: udder
Разобрался вроде бы, пошел от обратного. Взял только цифры, которые идут последние после 7
.{10}(?=($|\r|\n))
Но все равно, хотелось бы узнать решение, как удалить первую цифру из переменной.
заменой, а не регэксом, выражение почти то же, что написал. как вообще в голову пришло удалять что-то регексом, он же наоборот ищет и выдает строку, а не удаляет.
 
кубик "данные"->"обработка текста":
1. можно заюзать trim: что обрезать - свои символы: +7, где обрезать-начало
2. можно заюзать подстрока: от 1 до 10
3. ну или замена: Regex -> ^\d+?
 
  • Оценить
Реакции: clocky, Sergodjan и udder

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