Работа со строкой
Здравствуйте. У меня есть одна очень длинная строка, мне нужно достать из нее десять цифр, которые идут после слова "tick=*****". Как возможно это сделать средствами Python 2.7?
Источник: Stack Overflow на русском
Здравствуйте. У меня есть одна очень длинная строка, мне нужно достать из нее десять цифр, которые идут после слова "tick=*****". Как возможно это сделать средствами Python 2.7?
Самое простое - с помощью регулярных выражений.
re.findall(r'tick=(\d{10})', str)
Не надо усложнять...
print('my tick=1234567890zzz'.split('tick=')[1][:10])