如何使用 re
模块获取所有匹配项的开始和结束位置?例如给定模式 r'[a-z]'
和字符串 'a1b2c3d4'
我想得到它找到每个字母的位置。理想情况下,我也想取回比赛的文本。
最佳答案
import re
p = re.compile("[a-z]")
for m in p.finditer('a1b2c3d4'):
print(m.start(), m.group())
关于Python Regex - 如何获取匹配的位置和值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/250271/