什么是Django及django中的匹配

Django调试模式下的报错页面

什么是Django及django中的匹配_第1张图片

在项目上线之后,需要关闭调试模式

什么是Django及django中的匹配_第2张图片

什么是Django及django中的匹配_第3张图片

具体错误的语句

什么是Django及django中的匹配_第4张图片

正则表达式:是一种高级字符串处理方式,通常用于字符串的匹配。

在所有Python字符匹配任务当中,分为两种匹配:

内容匹配: 根据对字符的内容类型,长度来描述字符

对内容进行匹配的方法是 正则

结构匹配: 根据对字符所处的位置进行描述的匹配,叫做结构匹配

对结构进行匹配的方法是 xpath

二者都有的匹配模块时beautifulsoup简称bs4

正则匹配:

Python当中的正则模块叫做,re

Re.findall 目的就是匹配字符串当中所有满足条件的字符

内容类型的描述

原样匹配,匹配字符原样,通常结合其他匹配使用,匹配l开头的单词

. 匹配,匹配所有非换行的字符

\d 匹配所有数字

\D 匹配所有的非数字

\w 匹配所有字母、数字、下划线

\W 匹配所有字符串当中的所有的非字母、非数字、非下划线

[] 匹配

什么是Django及django中的匹配_第5张图片

|匹配|两边的任意一边

()组匹配

命名组匹配

内容数量的描述

* 匹配0到多个

+ 匹配1到多个

? 匹配0到1个

{}

什么是Django及django中的匹配_第6张图片

匹配方法的描述

^

$

 

你可能感兴趣的:(django,python)