python接口自動化第十三篇--正則表達式篇

正則表達式:正則匹配

1、當匹配不到數據時會返回None,比如:

2、‘\w’是字母,\d是匹配數字

因爲第二個字符並不是數字,所以會返回None

3、‘*’星號表示匹配任意字符0次或者任意次 ,‘+’匹配任意次或者1次,星號與➕區別不是很大

4、? 0次或者1次 加到表達式後面,就代表你才用的是非貪婪模式

(1)非貪婪模式:圖中\w* 在?前面表示匹配的是0次,後邊字符串中0 次的字符所在的位置是空,所以返回爲空

因爲➕是匹配第一次和任意次,所以會打印出“Y”

5、search

 

5、{m,n}用法 貪婪模式 匹配m~n次

加上?之後採取非貪婪模式,所以就只取了一個e

 1~4次裏邊匹配了2次~

當不滿足匹配時:

滿足匹配時:

6、中括號[ ] 匹配中括號的內容

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章