我想获得span中的元组和机器的str,但是我不知道如何访问这个对象,文档中的方法无法工作。
import re
s = 'sd(asdf(xf))fg'
if re.findall('\([A-z ]+\)', s):
m = re.finditer('\([A-z ]+\)', s)
m = list(m)
print(m)我得到了这个输出:
[<_sre.SRE_Match object; span=(7, 11), match='(xf)'>]获得(7,11)和'(xf)‘需要什么过程或方法?
发布于 2018-01-13 02:18:15
试着这样做:
import re
s = 'sd(asdf(xf))fg'
for x in re.finditer('\([A-z ]+\)', s):
print((x.start(), x.end()), x.group())
#output
(7, 11) (xf)https://stackoverflow.com/questions/48236321
复制相似问题