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}:为匹配模式

如有补充,还请各位留言,十分感谢。

原文地址:https://www.cnblogs.com/xcbb/p/14746499.html