У меня есть этот пример данных в текстовом файле:
09-02 |||||||| 09-14 | 07: 24 | 12: 15 | 12: 58 |||
09-03 ||||||| 09-15 |||||||
Я пытаюсь получить все данные с таким шаблоном и сохранить их в массиве или списке:
\d{2,3}-\d{2,3}
выходные данные при печати должны быть такими:
['09-02', '09-14', '09-02', '09-15']
Я попробовал этот код, но он напечатал все строки, соответствующие шаблону:
n_date = re.compile('\d{2,3}-\d{2,3}')
with open('sample_2.txt', 'r') as n:
for line in n:
re.match(n_date, line)
print(line)
Пожалуйста, дайте мне представление о том, как я могу просто получить данные, соответствующие моему шаблону регулярных выражений, а не всей строке.Спасибо!