正則表示式 – 教程

正則表示式 - 教程

正則表示式(Regular Expression)是一種文字模式,包括普通字元(例如,a 到 z 之間的字母)和特殊字元(稱為"元字元")。

正則表示式使用單個字串來描述、匹配一系列匹配某個句法規則的字串。

正則表示式是繁瑣的,但它是強大的,學會之後的應用會讓你除了提高效率外,會給你帶來絕對的成就感。只要認真閱讀本教程,加上應用的時候進行一定的參考,掌握正則表示式不是問題。

許多程式設計語言都支援利用正則表示式進行字串操作。

現在開始學習正則表示式!

例項

以下例項從字串 str 中找出數字:

例項

從字串 str 中提取數字部分的內容(匹配一次):

var str = "abc123def"; var patt1 = /[0-9]+/; document.write(str.match(patt1));

以下標記的文字是獲得的匹配的表示式:

123

嘗試一下 ?

內容列表

  • 正則表示式 - 簡介
  • 正則表示式 - 語法
  • 正則表示式 - 元字元
  • 正則表示式 - 運算子優先順序
  • 正則表示式 - 匹配規則
  • 正則表示式 - 示例
  • 正則表示式 - 線上工具

其他相關工具

  • RegExr -- 正則表示式線上測試工具。
  • Regulex -- 正則表示式線上測試工具。