小学中高年级课后服务 python编程教学课件 四阶第11课 正则表达式进阶(共25张PPT)

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

小学中高年级课后服务 python编程教学课件 四阶第11课 正则表达式进阶(共25张PPT)

资源简介

(共25张PPT)
空白演示
在此输入您的封面副标题

正则表达式
进阶
情境引入
队业土切
每一天,乐在沟通。
免费靓号
品a新浪邮箱
配辉
0称不可以8
欢迎注册新浪邮箱
密码
注围手机邮箱
NEW
注朋斯羽邮箱
0忠何不根力定
4-16个享带,可使用面文小
+8阳
手机号码
可、数字下线,下线
不板在首尾
空码别
立即注册
使用正则表达式输入的内容进行匹配
情境引入
def check_email_is_vaild():
email_name=input“请输入邮箱名称:")
res re.search
r"[a-z\d]([a-z]\d|_){2,14}[a-z\d],email_name)
if res
return"合法"
else:
return"不合法"
学完了上节课的知识内容之后,现在这段
正则表达式中,都能认识哪些内容呢?
目录
2 python
匹配开头与结尾

匹配分组
re模块的高级用法

匹配开头与结尾
5
新知教授
匹配开头和结尾的正则表达式
代码
功能
匹配字符串开头
$
匹配字符串结尾
编玩边学
示例1:匹配字符串开头
#需求:匹配以数字开头的数据
import re
match_obj =re.match("\d.*","3hello")
if match_obj:
#获取匹配结果
print(match_obj.group())
else:
print("匹配失败")
5
编玩边学
示例2:$匹配字符串结尾
#需求:匹配以数字结尾的数据
match_obj =re.match(".*\ds","hello5")
if match_obj:
#获取匹配结果
print(match_obj.group())
else:
print("匹配失败")
编玩边学
示例3:和$
#需求:匹配以数字开头中间内容不管,以数字结尾
match_obj re.match("\d.*\ds","4hello4")
if match_obj:
#获取匹配结果
print(match_obj.group())
else:
print("匹配失败")

:

匹配分组

新知教授
匹配分组相关正则表达式
代码
功能
匹配左右任意一个表达式
(ab)
将括号中字符作为一个分组
\num
引用第num个分组匹配到的字符串
( P)
分组起别名
( P=name)
引用别名为name分组匹配到的字符串

展开更多......

收起↑

资源预览