標籤:字串 搜尋 尋找 match 表達 else pytho 多個 結果
1.3.6 匹配多個字串(2018-05-08)
我們在Regex bat|bet|bit 中使用了擇一匹配(|)符號。如下為在 Python中使用Regex的方法。
import re#bat|bet|bit 中使用了擇一匹配(|)符號bt = ‘bat|bet|bit‘ # Regex模式: bat、 bet、bitm = re.match(bt,‘bat‘) # ‘bat‘ 是一個匹配if m is not None: print(m.group()) print("match success")
運行結果:肯定是成功匹配到對象
#bat|bet|bit 中使用了擇一匹配(|)符號bt = ‘bat|bet|bit‘ # Regex模式: bat、 bet、bitm = re.match(bt,‘blt‘) # 對於 ‘blt‘ 沒有匹配if m is not None: print(m.group()) print("match success")else: print("match failed")
運行結果:對於‘blt’沒有匹配,所以結果肯定是匹配失敗的
#bat|bet|bit 中使用了擇一匹配(|)符號bt = ‘bat|bet|bit‘ # Regex模式: bat、 bet、bitm = re.match(bt,‘He bit me!‘) # 不能匹配字串if m is not None: print(m.group()) print("match success")else: print("match failed")
運行結果:不能匹配字串,所以肯定是匹配失敗的
#bat|bet|bit 中使用了擇一匹配(|)符號bt = ‘bat|bet|bit‘ # Regex模式: bat、 bet、bitm = re.search(bt,‘He bit me!‘) # 通過搜尋尋找 ‘bit‘if m is not None: print(m.group()) print("match success")else: print("match failed")
運行結果:通過搜尋尋找 ‘bit‘,所以結果是搜尋成功
1.3 Regex和python語言-1.3.6匹配多個字串