我正在使用Django的URLconf,我将收到的URL是
我想使用
/?code=authenticationcode
我想使用
r'^\?code=(?P<code>.*)$'
进行匹配,但它无法正常工作。
然后我发现这是'?'的问题。
因为我试图使用r'aaa\?aaa'
r'aaa\\?aaa'
甚至 r'aaa.*aaa'
匹配/aaa?aaa
,都失败了,但在其他字符中它却有效。
如何匹配'?',它是否特殊?
[^?$]
?转义是更好的方法。 - Kenneth K.