解釋 Python 正則表示式搜尋與匹配


re.match() 和 re.search() 都是 Python 模組 re 的方法。

re.match() 方法在字串開頭匹配成功時返回匹配。例如,對字串“TP Tutorials Point TP”呼叫 match() 並查詢模式“TP”將匹配。

示例

result = re.match(r'TP', 'TP Tutorials Point TP')
print result.group(0)

輸出

TP

re.search() 方法類似於 re.match(),但不會限制我們在字串開頭查詢匹配。

 示例

result = re.search(r'Tutorials', 'TP Tutorials Point TP')
print result.group(0)

輸出

Tutorials

這裡你可以看到,search() 方法可以從字串的任何位置查詢一個模式。


更新於:2020-2 月 19 日

244 次觀看

啟動您的 職業生涯

透過完成課程獲得認證

開始
廣告