Получение кода из смс

jojobox961

Новичок
Регистрация
27.02.2020
Сообщения
13
Благодарностей
0
Баллы
1
Всем доброй ночи!
Подскажите, как в переменной можно отформатировать полученный текст (из SMS-сервиса) так чтобы можно было адекватно выгрузить конечный результат, но уже в новую переменную и попутно отсеить лишнее символы, оставив исключительно цифры?
Чтобы код выглядел в юзабельном формате (854701)
Заранее благодарю за ответ!
 

Вложения

Juniorcpa

Client
Регистрация
27.05.2014
Сообщения
2 031
Благодарностей
1 286
Баллы
113
Через регулярные выражения обрабатываешь свою переменную с текстом и кладешь в нужную переменную :-)
 
  • Спасибо
Реакции: jojobox961

jojobox961

Новичок
Регистрация
27.02.2020
Сообщения
13
Благодарностей
0
Баллы
1
Через регулярные выражения обрабатываешь свою переменную с текстом и кладешь в нужную переменную :-)
Методом тыка подобрал текущее выражение (было бы не плохо убрать еще и пробел) только не понимаю, как теперь его задействовать на самой переменной? :bn:
 

Вложения

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 397
Благодарностей
5 448
Баллы
113
Методом тыка подобрал текущее выражение (было бы не плохо убрать еще и пробел) только не понимаю, как теперь его задействовать на самой переменной? :bn:
Обработка текста - Regex
 
  • Спасибо
Реакции: jojobox961

jojobox961

Новичок
Регистрация
27.02.2020
Сообщения
13
Благодарностей
0
Баллы
1

Вложения

  • 37,7 КБ Просмотры: 113
  • 37,3 КБ Просмотры: 122
Последнее редактирование:

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 397
Благодарностей
5 448
Баллы
113
  • Спасибо
Реакции: jojobox961

jojobox961

Новичок
Регистрация
27.02.2020
Сообщения
13
Благодарностей
0
Баллы
1
на втором скрине не видно откуда парсите
Наконец разобрался, благодарю за ответы)
Вы не подскажите, что необходимо добавить в текущее выражение: [\s\d]+\s
Дабы исключить пробел, в середине между цифрами?
 

Вложения

Valandersi

Client
Регистрация
19.01.2015
Сообщения
1 913
Благодарностей
1 122
Баллы
113
Наконец разобрался, благодарю за ответы)
Вы не подскажите, что необходимо добавить в текущее выражение: [\s\d]+\s
Дабы исключить пробел, в середине между цифрами?
обработка текста=>замена

Меняете пробел на пустоту
 
  • Спасибо
Реакции: jojobox961

jojobox961

Новичок
Регистрация
27.02.2020
Сообщения
13
Благодарностей
0
Баллы
1
Смотрю и в упор не вижу)
По идее же текущая функция должна называться "Replace"?
 

Вложения

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 397
Благодарностей
5 448
Баллы
113
  • Спасибо
Реакции: jojobox961

jojobox961

Новичок
Регистрация
27.02.2020
Сообщения
13
Благодарностей
0
Баллы
1

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