正则表达式之match方法
2024-10-08 09:02:08
一直以来,对正则表达式都是非常的恐惧的,以至于学习接口自动化时,到了正则,我就想放弃,于是乎,我将近有一个多月没有继续学习。某天睡醒,阳光正好,摊在床上冥想,我不能被眼前的坎挡住了我前进的路呀,说干就干,打开电脑,开始进入学习状态,花了一个小时,慢慢的看,心态放平,一点一点的积累,一遍遍的练习,坚持下去,会有好结果的。
回到正题,今天主要是分享正则表达式的match方法,话不多说,看代码:
import re
'''
正则表达式:
相当于一个模子,可以拿模子把符合的内容全部找出来
步骤:
1.创建一个正则表达式
2.正则表达式中一定要加r,如果有些字符有特殊含义,需要在前面加个\
列如:r'\${balalal}'
3.match方法只能从头开始匹配,匹配不到返回None,匹配到了返回match对象
'''
#创建一个待替换的字符串
one_str = '{"mobile_phone": "${not_existed_tel}", "pwd": "12345678", "type": 1, "reg_name": "luoxia"}'
#创建一个正则表达式
one_math = r'{"mobile_phone": "\${not_existed_tel}'
'''
match方法第一个参数为正则表达式,第二个参数为待查询的字符串
可以使用match.group()来获取匹配成功后的值
'''
math = re.match(one_math,one_str)
pass
最新文章
- open office操作word文档
- Hibernate5.2之反向工程
- python scrapy版 极客学院爬虫V2
- SQL Server代理警报
- HDU-4534 郑厂长系列故事——新闻净化 AC自动机+DP
- cocos2d游戏界面卡住声音正常播放的问题分析
- HTTP/2 对 Web 性能的影响(下)
- js监听滚动条事件
- hadoop之MapReduce WordCount分析
- 常见的transformation 和 Action
- NOIP2002 字符变换
- React-代码复用(mixin.hoc.render props)
- DataTable增加行
- groovy安装 ideal
- [译]ABP vNext介绍
- Java web 开发填坑记 2 -如何正确的创建一个Java Web 项目
- netty异步
- Codeforces 1009D:Relatively Prime Graph
- Snapshot--使用Snapshot来还原数据库
- TCP/UDP 端口
热门文章
- flask使用blinker信号机制解耦业务代码解决ImportError: cannot import name 'app',以异步发送邮件为例
- 【学习笔记】Linux基础(二):Linux的基本操作
- 8.HanLP实现--命名实体识别
- 源码级别gdb远程调试(实现OS简单内核)
- ATL的GUI程序设计(4)
- (六)mybatis拦截器
- vue仓库、组件间通信、前后台数据交互、前端储存数据大汇总
- Luinx安装RocketMQ
- 实例探究Aspectj,解析SentinelResourceAspect
- MySQL中遍历查询结果的常用API(c)