码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式之match方法

时间:2020-01-05 11:32:20      阅读:583      评论:0      收藏:0      [点我收藏+]

标签:group   有一个   放弃   hone   一点   none   font   不能   not   

一直以来,对正则表达式都是非常的恐惧的,以至于学习接口自动化时,到了正则,我就想放弃,于是乎,我将近有一个多月没有继续学习。某天睡醒,阳光正好,摊在床上冥想,我不能被眼前的坎挡住了我前进的路呀,说干就干,打开电脑,开始进入学习状态,花了一个小时,慢慢的看,心态放平,一点一点的积累,一遍遍的练习,坚持下去,会有好结果的。

回到正题,今天主要是分享正则表达式的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

正则表达式之match方法

标签:group   有一个   放弃   hone   一点   none   font   不能   not   

原文地址:https://www.cnblogs.com/irene3235/p/12151671.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!