Получение текста с определенного символа и до точки
У меня есть некий текст some text: wi13912. и мне нужно получить текст с : и до .
Ответы (2 шт):
Автор решения: Евгений
→ Ссылка
Используйте срезы. Для поиска индексов среза используйте метод поиска подстроки в строке
a = 'some text: wi13912. something else'
print(a[a.find(':')+1 : a.find('.')])
Результат:
wi13912
Автор решения: Serzhev
→ Ссылка
Через регулярные выражения можно попробовать, если строку для вывода можно как-то в него зашить.
import re
a = 'some text: wi13912. something else :yu12345 . something else'
result = re.findall(r'\w{2}\d{5}', a)
print(result)
вывод:
# ['wi13912', 'yu12345']