【发布时间】:2018-07-16 07:22:52
【问题描述】:
我正在尝试使用字符串string1 和string3 之后的数据创建元组列表。但没有得到预期的结果。
s = 'string1:1234string2string3:a1b2c3string1:2345string3:b5c6d7'
re.findall('string1:(\d+)[\s,\S]+string3:([\s\S]+',s)
实际结果:
[('1234', 'b5c6d7)']
预期结果:
[('1234', 'a1b2c3'), ('2345', 'b5c6d7')]
【问题讨论】:
-
有点牵强的副本。相关,是的,完全重复,不,因为它需要更多的工作才能完成。
标签: python regex python-3.x