加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Django URLconf中urlpatterns的Regular Expression语法说明

发布时间:2020-12-15 17:13:37 所属栏目:大数据 来源:网络整理
导读:基本上所有RE符号都可以在urlpatterns使用,本文主要将常用在网址上的符号进行整理 符号 说明 ^ 指定起始字符或字符串,如放在[]中表示否定 $ 指定终止符或字符串 . 任何一种字符都符合 所有的字母以及数字("/") 对应到原有的字符 [...] 中括号中的内容用来

基本上所有RE符号都可以在urlpatterns使用,本文主要将常用在网址上的符号进行整理

符号 说明
^ 指定起始字符或字符串,如放在[]中表示否定
$ 指定终止符或字符串
. 任何一种字符都符合
所有的字母以及数字("/") 对应到原有的字符
[...] 中括号中的内容用来表示一个字符的格式设置
d 任何一个数字字符,等于[0-9]
D 非数字的字符,等于[^0-9]
w 任何一个字母或数字字符,等于[a-zA-Z0-9]
w 任何一个非上述的字符,等于[^a-zA-Z0-9]
? 代表前面一个字符样式可以重复出现0次或1次
* 代表前面一个字符样式可以重复出现0次或0次以上
+ 代表前面一个字符样式可以重复出现1次或1次以上
{m} 大括号中的数字m,代表前一字符可以出现m次
{m,n}

代表前一字符可以出现m-n次

| 或,即两种格式设置任一种都可以
(...) 小括号中间若匹配,则取出成为一个参数
(?P<name>) 同上,但是指定此参数名称为name

如何验证RE设计URL准确性?

????有一个网站是做这方面测试:http://pythex.org/,界面如下:

????

QQ截图20170714161026.png

????使用方法也很简单:

????????1. Your regular expression 输入我们设计的RE

????????2.?Your test string 输入要验证的网址字符串

????????3. Match result????会显示匹配的结果

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读