規則運算式簡介
更新:2007 年 11 月
這些章節介紹規則運算式的概念,並說明如何在 JScript 中建立及使用規則運算式。
雖然每項主題的內容都是獨立的,但是建議您相繼深入研究這些主題,以充分瞭解規則運算式。而且,因為許多主題都有前後關係,所以在研究某一主題之前,您必須先瞭解前一主題中介紹的功能或觀念。
在本節中
規則運算式
以大部分讀者已熟悉的概念來解說規則運算式的概念。規則運算式的使用方式
以實用的範例,指出規則運算式如何擴充傳統的搜尋準則。規則運算式語法
解說組成規則運算式的字元、組成中繼字元 (Metacharacter) 的字元,以及中繼字元的行為。建置規則運算式
說明規則運算式的元件,以及元件與分隔符號 (Delimiter) 之間的關聯性。優先順序
解說如何評估規則運算式,以及規則運算式的序列及語法如何影響其產生的結果。一般字元
區別一般字元與中繼字元,並解說如何組合單一字元規則運算式,以建立較大的運算式。JScript 中的特殊字元
解說逸出字元 (Escape Character) 的概念,以及如何建立與中繼字元相符的規則運算式。不可列印字元
列出在規則運算式中用來表示不可列印字元的逸出序列 (Escape Sequence)。字元比對
解說規則運算式如何使用句號、逸出字元及括號,以建立傳回特定結果的序列。JScript 中的數量詞
解說當您無法指定有多少字元組成比對時該如何建立規則運算式的方法。錨點
指示如何使規則運算式固定在行首或行尾,以及如何在文字內、字首及字尾建立規則運算式。替代和群組
解說替代如何使用 '|' 字元而允許在兩個或兩個以上的替代方法之間進行選擇,以及群組如何搭配替代運作,進一步改善結果。JScript 的反向參考
解說如何建立可存取所儲存之比對模式一部分的規則運算式,而不用重複建立找出比對模式的規則運算式。
相關章節
.NET Framework 規則運算式
釐清規則運算式的模式比對標記法如何允許開發人員迅速剖析大量文字,以找出特定字元模式;以擷取、編輯、取代或刪除文字子字串;或將所擷取的字串加入至集合中,以便產生報告。規則運算式範例
提供連至程式碼範例的連結清單,範本示範規則運算式在通用應用程式中的使用方式。