2024-04-24 22:46:44 发布
网友
我想解析api/plus/12a23a11133ad 我无法用django编写url解析器。 我过去跟着,但不工作, (r'^api/加号/(\?Pd{12})/$',提前几个小时)
这只适用于12位数字,但我需要的文字和数字的组合
(r'^api/plus/([0-9a-zA-Z]{12})/$', hours_ahead)应该有用。你知道吗
(r'^api/plus/([0-9a-zA-Z]{12})/$', hours_ahead)
或者,实际上可以使用\w而不是[0-9a-zA-Z]:
\w
[0-9a-zA-Z]
(r'^api/plus/(\w{12})/$', hours_ahead)
请注意,\w匹配字母、数字(不区分大小写)和下划线(\u3)。你知道吗
测试:
>>> import re >>> s = "api/plus/12a23a11133ad" >>> re.match(r"api/plus/([0-9a-zA-Z]{12})", s).group(1) '12a23a11133ad' >>> re.match(r"api/plus/(\w{12})", s).group(1) '12a23a11133ad'
(r'^api/plus/([0-9a-zA-Z]{12})/$', hours_ahead)
应该有用。你知道吗或者,实际上可以使用
\w
而不是[0-9a-zA-Z]
:请注意,
\w
匹配字母、数字(不区分大小写)和下划线(\u3)。你知道吗测试:
相关问题 更多 >
编程相关推荐