- 1
- 0
- 约5.87千字
- 约 59页
- 2022-10-19 发布于河南
- 举报
步骤四
正则表达式与项目实战
步骤介绍
正则表达式入门及应用
正则的进阶
案例
综合项目实战
章节概要
正则表达式基础 ? 使用正则表达式
re模块 ? findall()的使用
search()的使用 ? group()与groups()的使用
split()正则替换 ? 实战:正则匹配图片地址
使用场景
垃圾邮件拦截,邮件分类等
Web开发验证手机号、邮箱等
爬虫开发正则匹配内容
使用正则表达式进行字符串替换
实战效果展示
什么是正则表达式
正则表达式(简称为 regex)是一些由字符和特殊符号组成的字符串
能按照某种模式匹配一系列有相似特征的字符串例如:[a-z]表示26个小写英文字母
正则表达式中的符号
符号
描 述
示例
literal
匹配文本字符串的字面值 literal
foo
re1|re2
匹配正则表达式 re1 或者 re2
foo|bar
.
匹配任何字符(除了\n 之外)
b.b
^
匹配字符串起始部分
^Dear
$
匹配字符串终止部分
/bin/*sh$
*
匹配 0 次或者多次前面出现的正则表达式
[A-Za-z0-9]*
+
匹配 1 次或者多次前面出现的正则表达式
[a-z]+\.
?
匹配 0 次或者 1 次前面出现的正则表达式
goo?
{N}
匹配 N 次前面出现的正则表达式
[0-9]{3}
{M,N}
匹配 M~N 次前面出现的正则表
原创力文档

文档评论(0)