小学中高年级课后服务 python编程教学 四阶第10课 初学正则表达式 课件 (32张PPT)

资源下载
  1. 二一教育资源

小学中高年级课后服务 python编程教学 四阶第10课 初学正则表达式 课件 (32张PPT)

资源简介

(共32张PPT)
空白演示
在此输入您的封面副标题
初学
正则表达式
目录
python
正则表达式的介绍

re模块的使用
匹配单个字符
ABE
匹配多个字符
情境引入
在一些网站注册的时候,会经常提示我们按照指定的规侧录入信息
6
S品a新浪邮箱

欢迎注册新浪邮箱
NEW
注册新成邮箱
注册手机邮箱
4-16个字符,可使用英文小
邮蛇址
@
与、数字、下刻浅,下刻浅
不能在首民
密码
情境引入
不同的信息有着不同的规侧要求,我们在输入框中填入信息之后,系统自动进行校对,
如果不符合要求,则会进行相应的报错提示:
部稻地址:
4-16个字符,可使用英文小
@
与、数字、下划线,下划
不滤在首用
密码:
6-16位字符(字母.数字

特殊河号),区分大小写
卸慎地址:
5XSXSX
@
8下划线不在百尼
密码:
行特有务号号号号格卡卡书特卡有行行行行务行
8宝码的长变立该在6-16
个字符之间
情境引入
针对我们所输入的
数字、字母、符号等各种字符的组合
系统是如何进行识别判断的呢?

正则表达式的介绍
5网
新知教授
吉码教育
正则表达式
用事先定义好的一些
特定字符、及这些特定字
符的组合,组成一个“规
则字符串”,这个“规则
字符串”用来表达对字符
串的一种过滤(匹配)逻辑。
◆000
思维构建
没有正则验证邮箱账号
def check_email_is_valid():
email_name=input("请输入邮箱名称:")
if not email_name or len(email_name)>16 or len(email_name)<4:
return"不合法"
if email_name.beginswith("")or email_name.endswith("_"):
return"不合法"
invalid_char_set ['a','b','c','d','e','f','g','h','i','j','k',''
m',n,0,p,‘g,r,s,
y,‘z,0,1',2,3,‘4,5,6,7,8',
9,
for ch in email_name:
if ch not in invalid_char_set:
return“不合法"
return"邮箱名称合法

展开更多......

收起↑

资源预览