在Python中,可以使用正则表达式模块re来根据模式对先前重复的行进行分组。具体步骤如下:
import re
file = open("filename.txt", "r")
lines = file.readlines()
pattern = r"(\b\w+\b) (\b\w+\b)" # 示例模式,匹配两个单词之间的空格
groups = []
for line in lines:
match = re.match(pattern, line)
if match:
groups.append(match.groups())
for group in groups:
print(group)
以上代码示例中,使用了一个简单的模式来匹配两个单词之间的空格,并将匹配到的分组存储在列表groups中。你可以根据实际需求修改模式,并对分组结果进行相应的处理。
关于Python的正则表达式和re模块的更详细信息,你可以参考腾讯云的产品介绍链接:Python正则表达式。
领取专属 10元无门槛券
手把手带您无忧上云