我正在使用Django的URLconf,我将收到的URL是/?code=authenticationcode 我想匹配使用的URL r'^\?code=(?P<code>.*)$',但它不起作用.
/?code=authenticationcode
r'^\?code=(?P<code>.*)$'
然后我发现它是'?'的问题. 因为我尝试/aaa?aaa使用r'aaa\?aaa' r'aaa\\?aaa'偶数匹配r'aaa.*aaa',都失败了,但是当它是"+"或任何其他角色时它会起作用. 如何匹配'?',这是特别的吗?
/aaa?aaa
r'aaa\?aaa'
r'aaa\\?aaa'
r'aaa.*aaa'
python regex django
django ×1
python ×1
regex ×1