Django中常用的正则表达式
在Django中,正则表达式所捕获的参数都是字符串类型的。
如下所示:(不是很全,后期本人遇到再加)
正则表达式 | 意义 |
\d{4} | \d:表示匹配数字 {4}:表示只匹配4位数字 |
\w | \w:表示匹配 字母 或 数字 或 下划线 或 汉字 |
([0-9]{4}) | ():表示分组 url地址上捕获的参数,会按照位置传参方式,传递给视图函数 |
+ | +:表示1个或多个 |
? | ?:表示0个或1个 |
* | *:表示0个或多个 |
. | . :表示匹配除换行符之外的标识 |
(?P<year>[0-9]{4}) | ?P:为固定格式 <year>:为变量名 [0-9]{4}:为匹配模式 |
如有补充,还请各位留言,十分感谢。