import re
if __name__ == '__main__':
content="""
小明上街买菜
买了1斤黄瓜花了8元;
买了2斤葡萄花了13.5元;
买了3斤白菜花了5.4元;
"""
#要求:提取(1、黄瓜、8)(2、葡萄、13.5)(3、白菜、5.4)
for line in content.split("\n"):
pattern = r"(\d)斤(.*)花了(\d+(\.\d+)?)元"
match = re.search(pattern, line)
if match:
print(match.group())
print(f"{match.group(1)}\t{match.group(2)}\t{match.group(3)}")
……………
最新推荐文章于 2024-09-13 19:41:31 发布