正则还可以这样匹配。。。
geeksquiz 网站提供代码题,可用于自测一门语言的掌握情况,今天做python的题有了有趣的发现——原来正则还可以这样写>>>
sentence = 'cats are fast'
regex = re.compile('(?P<animal>\w+) (?P<verb>\w+) (?P<adjective>\w+)')
matched = re.search(regex, sentence)
print(matched.groupdict())
output: {'adjective': 'fast', 'verb': 'are', 'animal': 'cats'}
Python 帮助文档中的说明如下:
The syntax for a named group is one of the Python-