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

正則表達(dá)式必知必會(huì)

正則表達(dá)式必知必會(huì)

定 價(jià):¥29.00

作 者: (美)福達(dá)(Forta,B.) 著,楊濤 等譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: 計(jì)算機(jī)理論

ISBN: 9787115164742 出版時(shí)間: 2007-11-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 139 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

第1章 正則表達(dá)式入門   1
1.1 正則表達(dá)式的用途   1
1.2 如何使用正則表達(dá)式   2
1.2.1 用正則表達(dá)式進(jìn)行搜索   3
1.2.2 用正則表達(dá)式進(jìn)行替換   3
1.3 什么是正則表達(dá)式   4
1.4 使用正則表達(dá)式   5
1.5 在繼續(xù)學(xué)習(xí)之前   6
1.6 小結(jié)   6
第2章 匹配單個(gè)字符   7
2.1 匹配純文本   7
2.1.1 有多個(gè)匹配結(jié)果   8
2.1.2 字母的大小寫問題   8
2.2 匹配任意字符   9
2.3 匹配特殊字符   12
2.4 小結(jié)   14
第3章 匹配一組字符   15
3.1 匹配多個(gè)字符中的某一個(gè)   15
3.2 利用字符集合區(qū)間   17
3.3 取非匹配   21
3.4 小結(jié)   22
第4章 使用元字符   23
4.1 對(duì)特殊字符進(jìn)行轉(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 匹配十六進(jìn)制或八進(jìn)制數(shù)值   31
4.4 使用POSIX字符類   32
4.5 小結(jié)   34
第5章 重復(fù)匹配   35
5.1 有多少個(gè)匹配   35
5.1.1 匹配一個(gè)或多個(gè)字符   36
5.1.2 匹配零個(gè)或多個(gè)字符   39
5.1.3 匹配零個(gè)或一個(gè)字符   41
5.2 匹配的重復(fù)次數(shù)   43
5.2.1 為重復(fù)匹配次數(shù)設(shè)定一個(gè)精確的值   44
5.2.2 為重復(fù)匹配次數(shù)設(shè)定一個(gè)區(qū)間   45
5.2.3 匹配“至少重復(fù)多少次”   46
5.3 防止過度匹配   47
5.4 小結(jié)   49
第6章 位置匹配   50
6.1 邊界   50
6.2 單詞邊界   51
6.3 字符串邊界   54
6.4 小結(jié)   59
第7章 使用子表達(dá)式   60
7.1 什么是子表達(dá)式   60
7.2 子表達(dá)式   61
7.3 子表達(dá)式的嵌套   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 對(duì)前后查找取非   87
9.6 小結(jié)   89
第10章 嵌入條件   90
10.1 為什么要嵌入條件   90
10.2 正則表達(dá)式里的條件   91
10.2.1 回溯引用條件   91
10.2.2 前后查找條件   94
10.3 小結(jié)   96
附錄A 常見應(yīng)用軟件和編程語言中的正則表達(dá)式   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 常見問題的正則表達(dá)式解決方案   110
B.1 北美電話號(hào)碼   111
B.2 美國(guó)郵政編碼   112
B.3 加拿大郵政編碼   113
B.4 英國(guó)郵政編碼   114
B.5 美國(guó)社會(huì)安全號(hào)碼   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 信用卡號(hào)碼   122
B.13 小結(jié)   127
附錄C 正則表達(dá)式測(cè)試器   128
C.1 Regular Expression Tester軟件   128
C.1.1 進(jìn)行查找操作   129
C.1.2 進(jìn)行替換操作   129
C.2 獲得這套應(yīng)用程序的一份副本   130
索引   131

本目錄推薦

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