注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)計算機科學理論與基礎(chǔ)知識正則表達式必知必會

正則表達式必知必會

正則表達式必知必會

定 價:¥29.00

作 者: (美)福達(Forta,B.) 著,楊濤 等譯
出版社: 人民郵電出版社
叢編項: 圖靈程序設(shè)計叢書
標 簽: 計算機理論

ISBN: 9787115164742 出版時間: 2007-11-01 包裝: 平裝
開本: 16開 頁數(shù): 139 字數(shù):  

內(nèi)容簡介

  正則表達式是一種威力無比強大的武器,幾乎在所有的程序設(shè)計語言里和計算機平臺上都可以用它來完成各種復雜的文本處理工作。本書從簡單的文本匹配開始,循序漸進地介紹了很多復雜內(nèi)容,其中包括回溯引用、條件性求值和前后查找,等等。每章都為讀者準備了許多簡明又實用的示例,有助于全面、系統(tǒng)、快速掌握正則表達式,并運用它們?nèi)ソ鉀Q實際問題?!”緯m合各種語言和平臺的開發(fā)人員。

作者簡介

  Ben Forta是世界知名的技術(shù)作家,也是Adobe技術(shù)界最為知名的專家之一,目前擔任Adobe公司的高級技術(shù)推廣專家。他具有計算機行業(yè)20多年工作經(jīng)驗,多年來撰寫了十幾本技術(shù)圖書,其中不少是世界暢銷書,已被翻譯為十幾種文字。除本書外,他撰寫的《SQL必知必會》也由人民郵電出版社出版。

圖書目錄

第1章 正則表達式入門   1
1.1 正則表達式的用途   1
1.2 如何使用正則表達式   2
1.2.1 用正則表達式進行搜索   3
1.2.2 用正則表達式進行替換   3
1.3 什么是正則表達式   4
1.4 使用正則表達式   5
1.5 在繼續(xù)學習之前   6
1.6 小結(jié)   6
第2章 匹配單個字符   7
2.1 匹配純文本   7
2.1.1 有多個匹配結(jié)果   8
2.1.2 字母的大小寫問題   8
2.2 匹配任意字符   9
2.3 匹配特殊字符   12
2.4 小結(jié)   14
第3章 匹配一組字符   15
3.1 匹配多個字符中的某一個   15
3.2 利用字符集合區(qū)間   17
3.3 取非匹配   21
3.4 小結(jié)   22
第4章 使用元字符   23
4.1 對特殊字符進行轉(zhuǎn)義   23
4.2 匹配空白字符   26
4.3 匹配特定的字符類別   28
4.3.1 匹配數(shù)字(與非數(shù)字)   28
4.3.2 匹配字母和數(shù)字(與非字母和數(shù)字)   29
4.3.3 匹配空白字符(與非空白字符)   31
4.3.4 匹配十六進制或八進制數(shù)值   31
4.4 使用POSIX字符類   32
4.5 小結(jié)   34
第5章 重復匹配   35
5.1 有多少個匹配   35
5.1.1 匹配一個或多個字符   36
5.1.2 匹配零個或多個字符   39
5.1.3 匹配零個或一個字符   41
5.2 匹配的重復次數(shù)   43
5.2.1 為重復匹配次數(shù)設(shè)定一個精確的值   44
5.2.2 為重復匹配次數(shù)設(shè)定一個區(qū)間   45
5.2.3 匹配“至少重復多少次”   46
5.3 防止過度匹配   47
5.4 小結(jié)   49
第6章 位置匹配   50
6.1 邊界   50
6.2 單詞邊界   51
6.3 字符串邊界   54
6.4 小結(jié)   59
第7章 使用子表達式   60
7.1 什么是子表達式   60
7.2 子表達式   61
7.3 子表達式的嵌套   65
7.4 小結(jié)   67
第8章 回溯引用:前后一致匹配   68
8.1 回溯引用有什么用   68
8.2 回溯引用匹配   71
8.3 回溯引用在替換操作中的應(yīng)用   74
8.4 小結(jié)   79
第9章 前后查找   80
9.1 前后查找   80
9.2 向前查找   81
9.3 向后查找   83
9.4 把向前查找和向后查找結(jié)合起來   86
9.5 對前后查找取非   87
9.6 小結(jié)   89
第10章 嵌入條件   90
10.1 為什么要嵌入條件   90
10.2 正則表達式里的條件   91
10.2.1 回溯引用條件   91
10.2.2 前后查找條件   94
10.3 小結(jié)   96
附錄A 常見應(yīng)用軟件和編程語言中的正則表達式   97
A.1 grep   97
A.2 JavaScript   98
A.3 Macromedia ColdFusion   99
A.4 Macromedia Dreamweaver   100
A.5 Macromedia HomeSite(和ColdFusion Studio)   101
A.6 Microsoft ASP   101
A.7 Microsoft ASP.NET   102
A.8 Microsoft C#   102
A.9 Microsoft .NET   102
A.10 Microsoft Visual Studio .NET   103
A.11 MySQL   105
A.12 Perl   106
A.13 PHP   106
A.14 Sun Java   107
附錄B 常見問題的正則表達式解決方案   110
B.1 北美電話號碼   111
B.2 美國郵政編碼   112
B.3 加拿大郵政編碼   113
B.4 英國郵政編碼   114
B.5 美國社會安全號碼   115
B.6 IP地址   116
B.7 URL地址   117
B.8 完整的URL地址   118
B.9 電子郵件地址   119
B.10 HTML注釋   120
B.11 JavaScript注釋   121
B.12 信用卡號碼   122
B.13 小結(jié)   127
附錄C 正則表達式測試器   128
C.1 Regular Expression Tester軟件   128
C.1.1 進行查找操作   129
C.1.2 進行替換操作   129
C.2 獲得這套應(yīng)用程序的一份副本   130
索引   131

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號