Мне нужно сопоставить определенные URL-адреса в веб-приложении, т.е. /123,456,789
, и написал это регулярное выражение для соответствия шаблону:
r'(\d+(,)?)+/$'
Я заметил, что он, кажется, не оценивает даже через несколько минут при тестировании шаблона:
re.findall(r'(\d+(,)?)+/$', '12345121,223456,123123,3234,4523,523523')
Ожидаемый результат будет состоять в том, что совпадений не было.
Это выражение, однако, выполняется почти сразу (обратите внимание на завершающую косую черту):
re.findall(r'(\d+(,)?)+/$', '12345121,223456,123123,3234,4523,523523/')
Это ошибка?