17 июл 2022

#Python: В регулярных выражениях, найденные подгруппы нумеруются начиная с единицы.

Ноль зарезервирован для полного вхождения. Подгруппы можно получать одним из следующих способов: mo.group (1) == mo[1]
Группам также можно назначать имена:
»> script = 'There are 4 lights!'
»> mo = re.search(r'[Tt]here are (?P<count>\d+) lights', script)
»> mo[1] == mo.group (1) == mo['count'] == mo.group ('count')
True
»> mo.groupdict()
{'count': '4'}

Комментарии

Комментариев нет.