正則表達式之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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM