第十章正则表达式与简单爬虫高等学校计算机类特别教材上海市高等学校信息技术水平考试参考教材Python 程序设计基础
理解正则表达式的基本语法规则。本章教学目标学会用re库的内置函数进行匹配、 搜索、分组、替换等字符串操作。了解和体验用简单爬虫自动获取网页资源的方法。
01正则表达式PART ONE
10.1 正则表达式正则表达式(regular expression) 是由一些特定字符及其组合所组成的字符串表达式,用来对目标字符串进行过滤操作。 目前,大 部分操作系统 (Linux、UNIX、 Windows 等 )和程序设计语言(Java、 C++、 C#、 Python、JavaScript等)均支持正则表达式的应用。hon程序可利用多种方法实现对图形和图像的呈现与处理。本章要介绍利用Python3.x 版自带的tkinter库的Canvas、tutle库以及第三方的matpotib库进行图形绘制的常用方法。对于一些有规律的字符串,例如,手机号码 、身份证号、网 址、生物信息编码等,无法用简单的判断表达其组成规律,而用正则表达式则可简便、准确、高效地进行表达和匹配操作。在正则表达式中,常见的基本符号见表10-1。
10.1 正则表达式
正则表达式用这些基本符号,以单个字符、字符集合、 字符范围、字符之间的组合等 形式组成模板,然后用这个模板与所搜索的字符串进行匹配。10.1
您可能关注的文档
- Python程序设计基础(第3版)——习题及答案 {ch12】基于第三方库的应用举例.docx
- Python程序设计基础(第3版)——习题及答案 【ch01】Python语言及其编程环境.docx
- Python程序设计基础(第3版)——习题及答案 【ch02】Python的基本语法.docx
- Python程序设计基础(第3版)——习题及答案 【ch03】Python程序的基本流程控制.docx
- Python程序设计基础(第3版)——习题及答案 【ch04】Python的组合数据类型.docx
- Python程序设计基础(第3版)——习题及答案 【ch05】文件与基于文本文件的数据分析.docx
- Python程序设计基础(第3版)——习题及答案 【ch06】函数.docx
- Python程序设计基础(第3版)——习题及答案 【ch08】图形化界面设计.docx
- Python程序设计基础(第3版)——习题及答案 【ch09】图形绘制与数据可视化.docx
- Python程序设计基础(第3版)——习题及答案 【ch10】正则表达式与简单爬虫.docx
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)