學習正規表示式

2021-08-27 10:18:29 字數 2792 閱讀 5178

《學習正規表示式》

基本資訊

原書名:introducing regular expressions

譯者: 王熱宇

叢書名: 圖靈程式設計叢書

出版社:人民郵電出版社

isbn:9787115311498

出版日期:2013 年4月

開本:16開

頁碼:1

版次:1-1

所屬分類:計算機

更多關於 》《

學習正規表示式》

內容簡介

計算機書籍

《學習正規表示式》適合對正規表示式感興趣的程式設計師和網際網路從業者。 目錄

《學習正規表示式》

前言  

第1章  什麼是正規表示式  1

1.1  從regexpal開始  2

1.2  匹配北美**號碼  3

1.3  用字元組來匹配數字  4

1.4  使用字元組簡寫式  5

1.5  匹配任意字元  5

1.6  捕獲分組和後向引用  6

1.7  使用量詞  6

1.8  括選文字元  8

1.9  應用舉例  9

1.10  本章所學  11

1.11  相關資源  11

第2章  簡單的模式匹配  13

2.1  匹配字串字面值  15

2.2  匹配數字  15

2.3  匹配非數字字元  17

2.4  匹配單詞和非單詞字元  18

2.5  匹配空白符  19

.2.6  再談匹配任意字元  21

2.7  給文字加標籤  23

2.7.1  用sed為文字加標籤  24

2.7.2  用perl為文字加標籤  25

2.8  本章所學  26

2.9  相關資源  27

第3章  邊界  29

3.1  行的起始與結束  30

3.2  單詞邊界與非單詞邊界  31

3.3  其他錨位符  33

3.4  使用元字元的字面值  34

3.5  新增標籤  35

3.5.1  使用sed新增標籤  36

3.5.2  使用perl新增標籤  37

3.6  本章所學  38

3.7  相關資源  39

第4章  選擇、分組和後向引用  41

4.1  選擇操作  41

4.2  子模式  45

4.3  捕獲分組和後向引用  46

4.4  非捕獲分組  49

4.5  本章所學  50

4.6  相關資源  51

第5章  字元組  53

5.1  字元組取反  55

5.2  並集與差集  56

5.3  posix字元組  58

5.4  本章所學  60

5.5  相關資源  60

第6章  匹配unicode和其他字元  61

6.1  匹配unicode字元  62

6.2  用八進位制數匹配字元  65

6.3  匹配unicode字元屬性  66

6.4  匹配控制字元  68

6.5  本章所學  70

6.6  相關資源  70

第7章  量詞  73

7.1  貪心、懶惰和占有  74

7.2  用*、+和?進行匹配  74

7.3  匹配特定次數  75

7.4  懶惰量詞  77

7.5  占有量詞  78

7.6  本章所學  79

7.7  相關資源  79

第8章  環視  81

8.1  正前瞻  81

8.2  反前瞻  84

8.3  正後顧  85

8.4  反後顧  85

8.5  本章所學  86

8.6  相關資源  86

第9章  用html標記文件  87

9.1  匹配標籤  87

9.2  用sed轉換普通文字  89

9.2.1  用sed進行替換  89

9.2.2  用sed處理羅馬數字  90

9.2.3  用sed處理特定段落  91

9.2.4  用sed處理多行詩文  91

9.3  追加標籤  92

9.4  用perl轉換普通文字  94

9.4.1  用perl處理羅馬數字  95

9.4.2  用perl處理特定段落  96

9.4.3  用perl處理多行詩文  96

9.4.4  使用perl命令檔案  97

9.5  本章所學  99

9.6  相關資源  99

第10章  初級班畢業了  101

10.1  想上中級班  103

10.2  工具、實現程式以及程式庫  103

10.2.1  perl  103

10.2.2  pcre  104

10.2.3  ruby(oniguruma)  104

10.2.4  python  105

10.2.5  re2  105

10.3  匹配北美**號碼  105

10.4  匹配電子郵件位址  106

10.5  本章所學  106

術語表  118

索引  122

作者及封面簡介  124 本

中國互動出版網

正規表示式學習

概念 正規表示式,就是用某種模式去匹配一類字串的乙個公式。基礎 下表列出了所有的元字元和對它們的乙個簡短的描述。簡單例子 vi 命令作用 s g 把乙個或者多個空格替換為乙個空格 s 去掉行尾的所有空格 s 在每一行頭上加入乙個空格 s 0 9 0 9 去掉行首的所有數字字元 s b aeio g ...

正規表示式學習

1.元字元 1 匹配任何單個字元 2 匹配括號中的任何乙個字元 可以再括號中使用連字元 來指定子都的區間來簡化表示,如a 0123456789 c等價於a 0 9 c 3 將 之間括起來的表示式定義為 組 4 將兩個匹配條件進行邏輯 或 運算 z f ood則匹配 zood 或 food 5 匹配0...

正規表示式學習

只是點皮毛,先湊合用著了,順便鄙視一下sqlserver,居然不支援正則。b 元字元,代表著單詞的開頭或結尾,也就是單詞的分界處。d 數字 s 任意的空白符,包括空格,製表符 tab 換行符,中文全形空格等 w 字母或數字或下劃線或漢字等 匹配字串的開始 匹配字串的結束 轉義符 除換行符以外的任意字...