132 python高级 - 正则表达式(表示字符)
2023-09-11 14:15:43 时间
示例1: .
#coding=utf-8
import re
ret = re.match(".","a")
ret.group()
ret = re.match(".","b")
ret.group()
ret = re.match(".","M")
ret.group()
运行结果:
示例2:[ ]
#coding=utf-8
import re
# 如果hello的首字符小写,那么正则表达式需要小写的h
ret = re.match("h","hello Python")
ret.group()
# 如果hello的首字符大写,那么正则表达式需要大写的H
ret = re.match("H","Hello Python")
ret.group()
# 大小写h都可以的情况
ret = re.match("[hH]","hello Python")
ret.group()
ret = re.match("[hH]","Hello Python")
ret.group()
# 匹配0到9第一种写法
ret = re.match("[0123456789]","7Hello Python")
ret.group()
# 匹配0到9第二种写法
ret = re.match("[0-9]","7Hello Python")
ret.group()
运行结果:
示例3:\d
#coding=utf-8
import re
# 普通的匹配方式
ret = re.match("嫦娥1号","嫦娥1号发射成功")
print ret.group()
ret = re.match("嫦娥2号","嫦娥2号发射成功")
print ret.group()
ret = re.match("嫦娥3号","嫦娥3号发射成功")
print ret.group()
# 使用\d进行匹配
ret = re.match("嫦娥\d号","嫦娥1号发射成功")
print ret.group()
ret = re.match("嫦娥\d号","嫦娥2号发射成功")
print ret.group()
ret = re.match("嫦娥\d号","嫦娥3号发射成功")
print ret.group()
运行结果:
相关文章
- Python 的 Gevent --- 高性能的 Python 并发框架
- python语法基础_01.Python基础
- Python+NumPy绘制常见曲线的方法详解_python
- Python kafka操作实例(kafka-python)
- 【零基础学python】:清华官方出品的《看漫画学Python》全彩PDF,495页资源分享
- 为什么要学Python?
- 2023全网最详细的Python安装教程
- Python学习:几个例子带你了解关键字区别
- 《Python数据科学实践指南》一2.4 流程控制
- Python: asyncio实战
- Python 公共方法
- 【算法】【Python】找出字符串中重复出现的字符 并求出重复次数 且根据重复次数从大到小排列
- Python编程-基础知识-python项目包和文件的管理以及如何引用相对路径的包和模块
- Python数值运算、字符操作、索引与切片、列表与字典
- 《树莓派Python编程入门与实战(第2版)》——1.9 Q&A
- 数据结构之四则运算表达式求值(Python和VC中缀表达式转后缀表达式实例代码)
- Nvidia GPU 入门教程之 08 如何在 Python 中使用 Kaggle API,直接从 Kaggle 快速下载数据集
- 《树莓派Python编程指南》——第3章 Python基础3.1 变量、值和类型
- 《Python数据科学实践指南》——0.2 如何成为数据科学家
- python flask创建服务器实现文件的上传下载
- Python基础之:struct和格式化字符
- 1.python简介
- 华为OD机试 - 乘积最大值(Python)
- 华为OD机试 - 交换字符(Python)
- 客户管理 --报单管理 python 二次开发
- python 列表,字符中不常用但重要的知识小试验(1)
- Python 进阶 之 递归获取指定文件夹下所有指定后缀名文件,并且正则表达式re修改所有文件指定内容
- (2)python字符编码转换
- 打开fiddler之后,python写的爬虫无法正常运行
- python第二十九课——文件读写(读取读取中文字符)
- 【爬虫系列】【Python】python with as的用法
- 深入理解Python字符编码--转
- [Python]python+yaml三行代码完成配置文件灵活读取与warning:YAMLLoadWarning处理