【发布时间】:2019-10-17 07:57:01
【问题描述】:
import re
s = 'A boy is 31 and girl is 22.'
print(re.findall(r'\S+(?=\s+is\b)', s))
out > ['男孩','女孩']
print (re.findall(r'\S+(?=\s+)is(?:\s*\S+|$)',s))
输出 > []
如果我以['boy',31,'girl',22] 的身份退出,那我可以
b = dict(zip(list_[::2], list_[1::2]))
Expected Out > {'boy':31, 'girl':22}
【问题讨论】:
标签: python regex dictionary