Python正则表达式:20年开发经验的老程序员,教您如何掌握Python正则表达式技术

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

20年开发经验的老程序员,教您如何掌握Python正则表达式技术

Python中正则表达式应用非常广泛,如:数据挖掘、数据分析、网络爬虫、输入有效性验证等。Python也提供了re模块利用正则表达式实现文本的匹配、查找和替换等操作。本章介绍正则表达式,注意本章介绍的正则表达式与其他的语言正则表达式是通用的。

本课程内容:

1 正则表达式中字符
1.1 元字符
1.2 字符转义
1.3 开始与结束字符
2 字符类
2.1 定义字符类
2.2 字符类取反
2.3 区间
2.4 预定义字符类
3 量词
3.1 使用量词
3.2 贪婪量词和懒惰量词
4 分组
4.1 使用分组
4.2 命名分组
4.3 反向引用分组
4.4 非捕获分组
5 re模块
5.1 search()和match()函数
5.2 findall()和finditer()函数
5.3 字符串分割
5.4 字符串替换
6 编译正则表达式
6.1 已编译正则表达式对象
6.2 编译标志


  • 能够熟练编写Python正则表达式

  • 熟悉Python正则表达式相关API

  • 编写Python数据分析程序

Instructor

Profile photo of 东升 关
东升 关

关东升,国内著名技术专家,架构师,项目经理、技术顾问,技术图书作家,51CTO学院金牌讲师。擅长技术:移动开发、前后端技术、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。20年教学经验:教授近万名学员,近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。擅长技术:移动开发、后端技术、游戏开发、数据库开发、软件架构设计等技术。证书:微软MCP(微软认证开发工程师)、全国移动终端讲师等。18年教学经验:教授近万名学员,近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。26年项目经验:参与设计和开发北京市公交一卡通百亿级大型项目;发国家农产品追溯系统;网络游戏《神农诀》;酒店预订系统的iOS客户端开发和金融系统微博客户端开发。著有50本多本IT图书:主要畅销书有《漫画Java》、《趣玩Python自动化办公真简单》、《看漫画学Python》、《Java从小白到大牛》和《Kotlin从小白到大牛》、《Python从小白到大牛》、《Android从小白到大牛Kotlin版》和《iOS开发指南 从零基础到App Store上架》。

Review
4.9 course rating
4K ratings
ui-avatar of Johnrich
Johnrich
5.0
3 years ago

適合

  • Helpful
  • Not helpful
ui-avatar of Ringman
Ringman
3.5
3 years ago

课程导入很突兀,如果事先没有看过正则式相关书籍不容易听懂;没有复杂匹配的实例。

  • Helpful
  • Not helpful
ui-avatar of Yifan He
Yifan H.
4.0
5 years ago

可以基础的了解一下正则表达式,感觉大头还是在最后的编译,想要用好还是得靠自己多多练习了

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses