如何使用python正则表达式查找文本中的所有副词及其位置?

根据Python文档

如果想要有关模式的所有匹配的信息多于匹配的文本,finditer()则它很有用,因为它提供了匹配对象而不是字符串。如果某个作者想在某个文本中找到所有副词及其位置,那么他或她将以finditer()以下方式使用-

>>> text = "他经过精心伪装,但很快被警察抓获。"
>>> for m in re.finditer(r"\w+ly", text):
...     print('%02d-%02d: %s' % (m.start(), m.end(), m.group(0)))
07-16: carefully
40-47: quickly
猜你喜欢