天天看點

正規表達式 - 教程

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

正規表達式使用單個字元串來描述、比對一系列比對某個句法規則的字元串。

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

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

<b>現在開始學習正規表達式!</b>

以下執行個體從字元串 str 中找出數字:

從字元串 str 中提取數字部分的内容(比對一次):

var str = "abc123def";

var patt1 = /[0-9]+/;

document.write(str.match(patt1));

以下标記的文本是獲得的比對的表達式:

123

正規表達式 - 簡介

正規表達式 - 文法

正規表達式 - 元字元

正規表達式 - 運算符優先級

正規表達式 - 比對規則

正規表達式 - 示例

正規表達式 - 線上工具

RegExr -- 正規表達式線上測試工具。

Regulex -- 正規表達式線上測試工具。