正則表達(dá)式(Regular Expression,簡稱Regex或RE)又稱規(guī)則表達(dá)式,通常被用來檢索、替換那些符合某個(gè)模式(規(guī)則)的文本,首先設(shè)定好了一些特殊的字及字符組合,通過組合的“規(guī)則字符串”來對字符串進(jìn)行過濾,從而獲取或匹配我們想要的特定內(nèi)容。
它使用起來比較靈活、邏輯性和功能性比較強(qiáng),能迅速地通過表達(dá)式從字符串中找到所需信息,但對于剛接觸的人來說,比較晦澀難懂。
正則表達(dá)式不僅僅在Python中有,其他語言也是有正則表達(dá)式的,比如Java、JavaScript等等。如果你有其他語言正則表達(dá)式基礎(chǔ),學(xué)習(xí)本節(jié)內(nèi)容輕松很多。
正則表達(dá)式進(jìn)行檢索的步驟: