正则表达式之match方法
一直以来,对正则表达式都是非常的恐惧的,以至于学习接口自动化时,到了正则,我就想放弃,于是乎,我将近有一个多月没有继续学习。某天睡醒,阳光正好,摊在床上冥想,我不能被眼前的坎挡住了我前进的路呀,说干就干,打开电脑,开始进入学习状态,花了一个小时,慢慢的看,心态放平,一点一点的积累,一遍遍的练习,坚持下去,会有好结果的。
回到正题,今天主要是分享正则表达式的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
上一篇: 分页查询与显示
下一篇: jquery的live使用注意事项
推荐阅读
-
正则表达式之match方法
-
Java工厂模式之简单工厂,工厂方法,抽象工厂模式详解
-
Java工厂模式之简单工厂,工厂方法,抽象工厂模式详解
-
混合开发之ReactNative调用Android原生方法
-
爬虫之数据提取方法(一、json提取)
-
iOS开发回顾系列之Podfile 使用方法
-
SwiftUI 代码速查之 06 设置SwiftUI backgroundColor的方法与foregroundColor相同
-
springmvc(六)之Controller类中方法的三种返回值类型
-
重写equal()时为什么也得重写hashCode()之深度解读equal方法与hashCode方法渊源(三)
-
Java学习——String方法之替换、去空格功能