【发布时间】:2022-01-04 05:25:25
【问题描述】:
我有一个包含多行数据的文本文件。每行以“# Source [number]”结尾。可能有多个来源,例如“# Source 1,3”。
文本示例:
This is line one # Source 3
This is line two # Source 2
This is line three # Source 4,5
This is line four # Source 5
This is line five # Source 2
问题: 我怎样才能只解析感兴趣的来源的行。我想获取源代码 4 及更高版本中的行。结果应该是一个列表或字典,如下所示:
This is line three
This is line four
【问题讨论】:
-
到目前为止你尝试了什么?
-
请提供输入和预期结果。这可能是正则表达式的情况,为了帮助您,我们需要确切地知道您的期望。例如,如果您正在寻找
# Source 5,是否包含# Source 4,5,或者它必须与感兴趣的来源完全匹配。 -
在逐行读取文件时尝试使用str.split,以
#为分隔符。
标签: python-3.x