PHP中的正規表示式

我們常說這麼一句話:

世界上最難懂的是道士的鬼符和醫生的處方

其實我們還要加上一句:

世界上最難懂的是道士的鬼符、醫生的處方和程式設計師的正規表達示。

我們先來看一個正規表示示的樣子:

/^a-z@([a-z0-9][-_]?[a-z0-9]+)+[.][a-z]{2,3}([.][a-z]{2})?$/i

呵呵,看著就覺得揪心。提前聲明,別被嚇著,學習一下後你會發現沒那麼困難。

正規表示我們其實之前經常看到,它主要用在以下一些地方:

  1. 匹配郵箱、手機號碼、驗證碼
  2. #替換敏感的關鍵字。例如:涉及政治和罵人的話
  3. 文章採集。
  4. 早期的表情替換技術,ubb檔案編碼、markdown編輯器替換等
  5. 以後自己寫模板引擎也需要用到正規表示
    其他....

我們學習本章,先透過一點一點來去學習和了解正規表示示需要掌握的基本技術。

繼續學習
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!