PDA

Просмотр полной версии : Как сократить номер телефона в Python ?


hexter
05.05.2022, 14:02
Как сократить номер телефона в Python?

Сайт требует номер что бы начинался с 095 а в моем скрипте написано что человек должен ввести номер с 380

То есть надо обрезать 2 первые цифры

Как? Вот так nomer[2:] или как?

Кто не понял.

Смотрите есть номер вот рандомный 38095093473

а на сайте в Form Data номер начинается с 095, то есть начало номера 38 как-то надо удалить

Sidney31
05.05.2022, 21:40
Как? Вот так nomer[2:] или как?


Ну да. Почему бы сперва не попробовать, а потом уже, в случае непонимания, создавать тему?

laiser
06.05.2022, 17:22
Можно с помощью регулярок это сделать, (я в них не шарю). Там есть группы, и выдергивать нужные группы.

Можно еще так:

Код:






number = '38095093473'
number.replace('38', '')




Ну и твой вариант тоже подходит.

А если номер будет с "+", то лучше так:

Код:






number[-9:]




С помощью регулярок конечно более универсальный способ.

hexter
07.05.2022, 17:31
Ну да. Почему бы сперва не попробовать, а потом уже, в случае непонимания, создавать тему?


не работает так. Вот и создал тему 😬🙄

Sidney31
07.05.2022, 17:37
не работает так. Вот и создал тему 😬🙄



https://forum.antichat.xyz/attachments/28034585/img_bb8b3cfa4a.png

pomidorq
13.05.2022, 22:15
Python:






print
(
"38095093473"
[
2
:
]
)

Daddyy
14.05.2022, 00:23
не работает так. Вот и создал тему 😬🙄


Ошибку выдает или номер с 380?