從字符串中查找關鍵字,最經常使用,也最簡單的方法就是:flask
if 'a' in 'apk': print yes yes
不過有時搜索關鍵字時須要忽略大小寫,好比在一段日誌中搜索crash,日誌中的crash可能會有不少種寫法,好比Crash,CRASH,crash等等,那麼如何作呢?日誌
也很簡單,首先導入re這個包code
import re
而後,好比咱們須要搜索的日誌存在變量log中:字符串
log = 'CrashjdfccrashqweasdfCRASHCRashjlasdflaskdfjzxcv asdfiouqwerxzcv asdfjlqwercrAsh jlasfd' pattern = re.compile(r'crash',re.IGNORECASE) result = pattern.findall(log) result ['Crash', 'crash', 'CRASH', 'CRash', 'crAsh']
這樣就能夠忽略大小寫找到對應的關鍵詞了io