正則表達式必知必會(修訂版)是一本圖書,作者是 【美】福達 ( Ben Forta )。
基本介紹
- 書名:正則表達式必知必會(修訂版)
- 作者:【美】福達 ( Ben Forta )
- 出版時間:2015-01
圖書信息,圖書簡介,目錄,
圖書信息
【ISBN】 978-7-115-37799-9
【日期】 2015-01
圖書簡介
《正則表達式必知必會》從簡單的文本匹配開始,循序漸進地介紹了很多複雜內容,其中包括回溯引用、條件性求值和前後查找,等等。每章都為讀者準備了許多簡明又實用的示例,有助於全面、系統、快速掌握正則表達式,並運用它們去解決實際問題。正則表達式是一種威力無比強大的武器,幾乎在所有的程式設計語言裡和計算機平台上都可以用它來完成各種複雜的文本處理工作。而且書中的內容在保持語言和平台中立的同時,還兼顧了各種平台之間的差異。通過閱讀本書,讀者能夠在輕鬆的氛圉中迅速掌握正則表達式的精髓,並可立即運用所學,解決實際問題。
目錄
第 1章 正則表達式入門 1
1.1 正則表達式的用途 1
1.2 如何使用正則表達式 2
1.2.1 用正則表達式進行
搜尋 3
1.2.2 用正則表達式進行
替換 3
1.3 什麼是正則表達式 4
1.4 使用正則表達式 5
1.5 在繼續學習之前 6
1.6 小結 6
第 2章 匹配單個字元 7
2.1 匹配純文本 7
2.1.1 有多個匹配結果 8
2.1.2 字母的大小寫問題 8
2.2 匹配任意字元 9
2.3 匹配特殊字元 12
2.4 小結 14
第3章 匹配一組字元 15
3.1 匹配多個字元中的某一個 15
3.2 利用字元集合區間 17
3.3 取非匹配 21
3.4 小結 22
第4章 使用元字元 23
4.1 對特殊字元進行轉義 23
4.2 匹配空白字元 26
4.3 匹配特定的字元類別 28
4.3.1 匹配數字(與非
數字) 28
4.3.2 匹配字母和數字(與
非字母和數字) 29
4.3.3 匹配空白字元(與
非空白字元) 31
4.3.4 匹配十六進制或八
進制數值 31
4.4 使用POSIX字元類 32
4.5 小結 34
第5章 重複匹配 35
5.1 有多少個匹配 35
5.1.1 匹配一個或多個
字元 36
5.1.2 匹配零個或多個
字元 39
5.1.3 匹配零個或一個
字元 41
5.2 匹配的重複次數 43
5.2.1 為重複匹配次數設
定一個精 確的值 44
5.2.2 為重複匹配次數設
定一個區間 45
5.2.3 匹配“到少重複
多少次” 46
5.3 防止過度匹配 47
5.4 小結 49
第6章 位置匹配 50
6.1 邊界 50
6.2 單詞邊界 51
6.3 字元串邊界 54
6.4 小結 59
第7章 使用子表達式 60
7.1 什麼是子表達式 60
7.2 子表達式 61
7.3 子表達式的嵌套 65
7.4 小結 67
第8章 回溯引用:前後一致
匹配 68
8.1 回溯引用有什麼用 68
8.2 回溯引用匹配 71
8.3 回溯引用在替換操作中的
套用 74
8.4 小結 79
第9章 前後查找 80
9.1 前後查找 80
9.2 向前查找 81
9.3 向後查找 83
9.4 把向前查找和向後查找結
合起來 86
9.5 對前後查找取非 87
9.6 小結 89
第 10章 嵌入條件 90
10.1 為什麼要嵌入條件 90
10.2 正則表達式里的條件 91
10.2.1 回溯引用條件 91
10.2.2 前後查找條件 94
10.3 小結 96
附錄A 常見套用軟體和編
程語言中的正則表
達式 97
附錄B 常見問題的正則表
達式解決方案 110
附錄C 正則表達式測試器 128