天天看點

正規表達式 教程正規表達式 教程

正規表達式 教程

由于排版和篇幅關系,本文僅提供PDF版本:

http://files.cnblogs.com/JimmyZhang/Regular-Expression-Tutorial.pdf

這裡列出本文的目錄:

  • 引言
  • 什麼是正規表達式?
  • 準備工作
  • 比對單個字元
    1. 比對固定單個字元
    2. 比對任意單個字元
    3. 比對“”元字元
    4. 比對字元組
      1. 字元組的基本文法
      2. 在字元組中使用字元區間
      3. 反義字元組
    5. 比對特殊字元7
      1. 比對元字元
      2. 比對空字元
      3. 比對特定字元類型9
        1. 比對數字類型
        2. 比對字母、數字、下劃線
  • 比對多個字元
    1. 比對一個或多個
    2. 比對零個或多個字元
    3. 比對零個或一個字元串
    4. 比對指定數目字元
      1. 比對固定數目的字元
      2. 比對區間以内數目的字元
    5. 貪婪比對和惰性比對
      1. 貪婪比對、惰性比對概述
      2. 貪婪比對的比對過程
      3. 惰性比對的比對過程
      4. 值得注意的兩個比對模式
  • 比對邊界
    1. 比對單詞邊界
    2. 邊界及其相對性
      1. 邊界的定義
      2. 邊界的相對性
    3. 比對非單詞邊界
    4. 比對文本邊界
      1. 比對文本首
      2. 比對文本末
  • 比對子模式
    1. 子模式
    2. “或”比對
    3. 在子模式中使用“或”比對
    4. 嵌套子模式
  • 後向引用
    1. 了解後向引用
    2. 後向引用的一個常見應用
    3. Net中的後向引用
  • 文本替換
    1. 使用後向引用進行文本替換
      1. 高亮顯示文本
      2. 替換電話号碼格式
    2. Net 中的文本替換
  • 預查和非擷取比對
    1. 了解非擷取比對
    2. 正向預查
    3. 反向預查
    4. 正向、反向預查組合
    5. 負正向預查、負反向預查
      1. 負正向預查
      2. 負反向預查
  • 總結

繼續閱讀