如何通过正则表达式查找内部组的跨度?我有以下代码,但是我不知道如何在括号内获取匹配组的范围(开始,结束):
statement = r'new (car)|old (car)'
text = 'I bought a new car and got rid of the old car'
match = re.search(statement, text)
match.span()
Out: (11, 18)
for match in re.finditer(statement, text):
print match.span()
Out: (11, 18)
Out: (38, 45)
例如,在这种情况下,我只需要匹配“汽车”的跨度而不是整个语句。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句