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?