我在文本文件中有此示例数据:
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)
请告诉我如何才能获得与我的正则表达式模式匹配的数据而不是整行。谢谢!
慕婉清6462132
慕雪6442864
相关分类