gpt4 book ai didi

python - 为什么这个正则表达式代码不起作用

转载 作者:行者123 更新时间:2023-11-30 22:27:37 25 4
gpt4 key购买 nike

开发 Django 应用程序

这是我的 urls.py

urlpattterns = [url(r'^(?P<leagueId>[0-9]+)/(?P<year>[0-9]+)/(?P<team>[\S]+)/$', views.team_detail, name="team_detail"),]

示例网址如下:

http://localhost:8000/123456/2017/Johnny%20Rocket/

我尝试使用 Pythex,但无法匹配 url

注意:传递的变量为/{number}/{year}/{name}

名称可以由字母数字字符和空格组成。

最佳答案

字符类 \S 匹配除空格之外的任何内容,并且 %20 在与正则表达式匹配之前被解码为空格。

要匹配字母数字字符和空格,可以使用[\w\s]

关于python - 为什么这个正则表达式代码不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46851192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com