Warum dauert das so lange? Ist es ein Bug?

Ich muss mit bestimmten URLs in der Webanwendung übereinstimmen, d. H./123,456,789 und schrieb diesen regulären Ausdruck, um dem Muster zu entsprechen:

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

Ich habe festgestellt, dass es auch nach einigen Minuten beim Testen des Musters nicht ausgewertet zu werden scheint:

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

Das erwartete Ergebnis wäre, dass es keine Übereinstimmungen gibt.

Dieser Ausdruck wird jedoch fast sofort ausgeführt (beachten Sie den abschließenden Schrägstrich):

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

Ist das ein Bug?

Ich habe festgestellt, dass es auch nach einigen Minuten beim Testen des Musters nicht ausgewertet zu werden scheint:

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

Das erwartete Ergebnis wäre, dass es keine Übereinstimmungen gibt.

Dieser Ausdruck wird jedoch fast sofort ausgeführt (beachten Sie den abschließenden Schrägstrich):

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

Ist das ein Bug?

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

Das erwartete Ergebnis wäre, dass es keine Übereinstimmungen gibt.

Dieser Ausdruck wird jedoch fast sofort ausgeführt (beachten Sie den abschließenden Schrägstrich):

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

Ist das ein Bug?

Ich habe festgestellt, dass es auch nach einigen Minuten beim Testen des Musters nicht ausgewertet zu werden scheint:

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

Das erwartete Ergebnis wäre, dass es keine Übereinstimmungen gibt.

Dieser Ausdruck wird jedoch fast sofort ausgeführt (beachten Sie den abschließenden Schrägstrich):

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

Ist das ein Bug?

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

Ist das ein Bug?

Ich habe festgestellt, dass es auch nach einigen Minuten beim Testen des Musters nicht ausgewertet zu werden scheint:

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

Das erwartete Ergebnis wäre, dass es keine Übereinstimmungen gibt.

Dieser Ausdruck wird jedoch fast sofort ausgeführt (beachten Sie den abschließenden Schrägstrich):

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

Ist das ein Bug?

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

Das erwartete Ergebnis wäre, dass es keine Übereinstimmungen gibt.

Dieser Ausdruck wird jedoch fast sofort ausgeführt (beachten Sie den abschließenden Schrägstrich):

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

Ist das ein Bug?

Ich habe festgestellt, dass es auch nach einigen Minuten beim Testen des Musters nicht ausgewertet zu werden scheint:

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

Das erwartete Ergebnis wäre, dass es keine Übereinstimmungen gibt.

Dieser Ausdruck wird jedoch fast sofort ausgeführt (beachten Sie den abschließenden Schrägstrich):

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

Ist das ein Bug?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage