python爬蟲-re正則表達式

這節課來學習一下什麼是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-\'"

你學會了嗎?

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