PHP中的正規(guī)表示式
我們常說這麼一句話:
世界上最難懂的是道士的鬼符和醫(yī)生的處方
其實我們還要加上一句:
世界上最難懂的是道士的鬼符、醫(yī)生的處方和程式設(shè)計師的正規(guī)表達(dá)示。
我們先來看一個正規(guī)表示示的樣子:
/^a-z@([a-z0-9][-_]?[a-z0-9]+)+[.][a-z]{2,3}([.][a-z]{2})?$/i
呵呵,看著就覺得揪心。提前聲明,別被嚇著,學(xué)習(xí)一下後你會發(fā)現(xiàn)沒那麼困難。
正規(guī)表示我們其實之前經(jīng)??吹剑饕迷谝韵乱恍┑胤剑?/p>
- 匹配郵箱、手機(jī)號碼、驗證碼
- #替換敏感的關(guān)鍵字。例如:涉及政治和罵人的話
- 文章採集。
- 早期的表情替換技術(shù),ubb檔案編碼、markdown編輯器替換等
- 以後自己寫模板引擎也需要用到正規(guī)表示
其他....
我們學(xué)習(xí)本章,先透過一點一點來去學(xué)習(xí)和了解正規(guī)表示示需要掌握的基本技術(shù)。