Ответ 1
Расширение ответа minitech:
-
(
начать группу захвата -
\d
a класс сокращенного символа, который соответствует всем числам; это то же самое, что[0-9]
-
+
одно или несколько выражений -
)
завершить группу захвата -
/
буквальная косая черта
Вот пример:
>>> import re
>>> exp = re.compile('(\d+)/(\d+)')
>>> foo = re.match(exp,'1234/5678')
>>> foo.groups()
('1234', '5678')
Если вы удалите скобки ()
, выражение будет по-прежнему совпадать, но вы захватите только один набор:
>>> foo = re.match('\d+/(\d+)','1234/5678')
>>> foo.groups()
('5678',)