Size: a a a

2020 August 14

Д

Дмитрий in Python
Как указать чтобы с конца строки отрезались символы по определенный знак?
источник

Д

Дмитрий in Python
например rka_smet._ekspert_917507480 и чтобы только цифры последние оставались  в переменной
источник

Д

Дмитрий in Python
есть ли способы это сделать в духе str(otvet)[-11:]
источник

Д

Дмитрий in Python
ну ток вместо -11 необходимый фильтр
источник

AS

Andrey Sobolev in Python
регулярные выражения
источник

ℝ𝕠𝕠𝕗𝕔𝕙𝕚𝕔𝕜... in Python
a = 'text_123345'
b = 0
for i in a[::-1]:
if i != '_':
 b += 1
else:
 break
 
print(a[len(a)-b:])
источник

AS

Andrey Sobolev in Python
re.sub
источник

Д

Дмитрий in Python
блин пацаны ппц вы любите усложнять все, ща скину гипер элегантный способ
источник

Д

Дмитрий in Python
ℝ𝕠𝕠𝕗𝕔𝕙𝕚𝕔𝕜
a = 'text_123345'
b = 0
for i in a[::-1]:
if i != '_':
 b += 1
else:
 break
 
print(a[len(a)-b:])
источник

ВЩ

Взщз Щщщхш in Python
источник

Д

Дмитрий in Python
вот это гуд, спасибо
источник

ВЩ

Взщз Щщщхш in Python
or
источник

ВЩ

Взщз Щщщхш in Python
or
источник

Д

Дмитрий in Python
не, цифры могут быть и в начаале
источник

ВЩ

Взщз Щщщхш in Python
$ обозначает конец строки
источник

ВЩ

Взщз Щщщхш in Python
Всё зависит от формата. Если "после подчёркивания", то проще, наверное, с rsplit
источник

ВЩ

Взщз Щщщхш in Python
во (заменить digits на подходящее имя))
источник

ВЩ

Взщз Щщщхш in Python
Если нет абсолютной уверенности, что строка подпадает под формат, нужно ещё и обработать случай, когда строка не подпадает.
источник

Д

Дмитрий in Python
да, это я уже сделал
источник

Д

Дмитрий in Python
str(item.find('a', class_='snippet-link').get('href')).rsplit("_", maxsplit=1)[1]
получается такая дичь ахах, но работает
источник