| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Общие вопросы > match.group() и match.groups выдают разное |
| Автор: deHimer 24.3.2011, 18:48 |
| import re p = re.compile('([abc])+') m = p.match('abcd') m.group() >> 'abc' m.groups() >> ('c',) Вопрос: почему в кортеже из результатов поиска 'c' ? Добавлено через 2 минуты и 37 секунд Разобрался. group возвращает только первый (0ой). А groups все кроме первого. |