Извлечение чисел из строки
Есть текстовые данные следующего вида:
"event_id": "1410",
"event_id": "1409",
"event_id": "1404",
Необходимо из каждой строки извлечь числа.
Ответы (2 шт):
Автор решения: strawdog
→ Ссылка
import re
a = '"event_id": "1410"'
b = re.search(r'\d+',a).group(0)
print(b)
1410
Автор решения: roddar92
→ Ссылка
Можно сразу скомпилировать регулярное выражение, если его планируется множественное переиспользование:
import re
regex = re.compile(r'\d+')
a = '"event_id": "1410"'
b = regex.search(a).group(0)