很抱歉初学者的 python 问题,但我无法在任何地方找到如何做到这一点,所以请耐心等待。
我试图从包含关键字后跟值的文件中提取值:
例子:
length 95 width 332 length 1253 length 345 width 22
例如,如何提取与关键字“length”相关的所有值?
>>> s = 'length 95 width 332 length 1253 length 345 width 22'
>>> import re
>>> re.findall(r'length (\w+)', s)
['95', '1253', '345']
这也可以,但它有额外的限制:
>>> sp = s.split()
>>> [sp[i+1] for i, l in enumerate(sp) if l == 'length']
['95', '1253', '345']
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)