Python-Regex mit Fragezeichen-Literal

Ich verwende Djangos URLconf, die URL, die ich erhalten werde, ist/?code=authenticationcode
Ich möchte die URL mit abgleichenr'^\?code=(?P<code>.*)$' , aber es geht nicht.

Dann habe ich herausgefunden, dass es das Problem von '?' Ist.
Weil ich versucht habe zu passen/aaa?aaa mitr'aaa\?aaa' r'aaa\\?aaa' sogarr'aaa.*aaa' , alles fehlgeschlagen, aber es funktioniert, wenn es "+" oder ein anderes Zeichen ist.
Wie passt das '?', Ist es etwas Besonderes?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage