строка раздела в python и получить значение последнего сегмента после двоеточия

Мне нужно получить значение после последнего двоеточия в этом примере 1234567

client:user:username:type:1234567

Мне больше ничего не нужно из строки, только последней значение идентификатора.

32
задан Aaron Hall 20 November 2015 в 19:41
поделиться

1 ответ

Вы могли также использовать pygrok.

from pygrok import Grok
text = "client:user:username:type:1234567"
pattern = """%{BASE10NUM:type}"""
grok = Grok(pattern)
print(grok.match(text))

возвраты

{'type': '1234567'}
0
ответ дан 27 November 2019 в 19:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: