這節課來學習一下什麼是re庫(正則表達式)
功能:判斷字符串是否符合一定標準
注意:是對字符串進行操作,所以操作前應轉換爲str
本篇是使用方法,正則表達式大全需要另行檢索
import re
# 創建模式對象
# 制定規則
pat = re.compile('AA') # 此處的AA是正則表達式的內容,用於驗證其他字符串
# 返回none或找到符合正則表達式的字符串位置
m = pat.search('aa') # search字符串被校驗的內容
m = pat.search('AA')
m = pat.search('aASDAA')
# 將上面的合併
m = re.search('正則表達式','被檢驗的字符串')
# 將被檢驗的字符串中所有符合正則表達式的值作爲list返回
m = re.findall('正則表達式','被檢驗的字符串')
# sub 批量替換
re.sub("a","A","aasdcdwsda") # 在第三個字符串中的a全部替換爲A
# 在正則表達式中被比較字符串前面加上r,可避免轉義字符
a = r"\aabd-\'"
你學會了嗎?