Почему это занимает так много времени, чтобы соответствовать? Это ошибка?

Мне нужно сопоставить определенные URL-адреса в веб-приложении, т.е./123,456,789и написал это регулярное выражение для соответствия шаблону:

r'(\d+(,)?)+/

Я заметил, что это не похоже на оценку, даже после нескольких минут при тестировании шаблона:

re.findall(r'(\d+(,)?)+/

Ожидаемым результатом будет отсутствие совпадений.

Это выражение, однако, выполняется почти сразу (обратите внимание на косую черту):

re.findall(r'(\d+(,)?)+/

Это ошибка?

Я заметил, что это не похоже на оценку, даже после нескольких минут при тестировании шаблона:

re.findall(r'(\d+(,)?)+/$', '12345121,223456,123123,3234,4523,523523')

Ожидаемым результатом будет отсутствие совпадений.

Это выражение, однако, выполняется почти сразу (обратите внимание на косую черту):

re.findall(r'(\d+(,)?)+/$', '12345121,223456,123123,3234,4523,523523/')

Это ошибка?

, '12345121,223456,123123,3234,4523,523523')

Ожидаемым результатом будет отсутствие совпадений.

Это выражение, однако, выполняется почти сразу (обратите внимание на косую черту):

re.findall(r'(\d+(,)?)+/$', '12345121,223456,123123,3234,4523,523523/')

Это ошибка?

Я заметил, что это не похоже на оценку, даже после нескольких минут при тестировании шаблона:

re.findall(r'(\d+(,)?)+/$', '12345121,223456,123123,3234,4523,523523')

Ожидаемым результатом будет отсутствие совпадений.

Это выражение, однако, выполняется почти сразу (обратите внимание на косую черту):

re.findall(r'(\d+(,)?)+/$', '12345121,223456,123123,3234,4523,523523/')

Это ошибка?

, '12345121,223456,123123,3234,4523,523523/')

Это ошибка?

Я заметил, что это не похоже на оценку, даже после нескольких минут при тестировании шаблона:

re.findall(r'(\d+(,)?)+/$', '12345121,223456,123123,3234,4523,523523')

Ожидаемым результатом будет отсутствие совпадений.

Это выражение, однако, выполняется почти сразу (обратите внимание на косую черту):

re.findall(r'(\d+(,)?)+/$', '12345121,223456,123123,3234,4523,523523/')

Это ошибка?

, '12345121,223456,123123,3234,4523,523523')

Ожидаемым результатом будет отсутствие совпадений.

Это выражение, однако, выполняется почти сразу (обратите внимание на косую черту):

re.findall(r'(\d+(,)?)+/$', '12345121,223456,123123,3234,4523,523523/')

Это ошибка?

Я заметил, что это не похоже на оценку, даже после нескольких минут при тестировании шаблона:

re.findall(r'(\d+(,)?)+/$', '12345121,223456,123123,3234,4523,523523')

Ожидаемым результатом будет отсутствие совпадений.

Это выражение, однако, выполняется почти сразу (обратите внимание на косую черту):

re.findall(r'(\d+(,)?)+/$', '12345121,223456,123123,3234,4523,523523/')

Это ошибка?

Ответы на вопрос(3)

Ваш ответ на вопрос