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

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

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

定 價(jià):¥39.00

作 者: [美] 本·福塔(Ben Forta) 著,門佳,楊濤 等 譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書(shū)
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787115514073 出版時(shí)間: 2019-07-01 包裝: 平裝
開(kāi)本: 32開(kāi) 頁(yè)數(shù): 123 字?jǐn)?shù):  

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

  正則表達(dá)式是一種威力無(wú)比強(qiáng)大的武器,幾乎在所有的語(yǔ)言和平臺(tái)上都可以用它來(lái)執(zhí)行各種復(fù)雜的文本處理和操作。本書(shū)從簡(jiǎn)單的文本匹配開(kāi)始,循序漸進(jìn)地介紹了很多復(fù)雜內(nèi)容,包括反向引用、條件評(píng)估、環(huán)視等。每章都配有許多簡(jiǎn)明實(shí)用的示例,有助于全面、系統(tǒng)、快速掌握正則表達(dá)式,并運(yùn)用它們解決實(shí)際問(wèn)題。

作者簡(jiǎn)介

  Ben Forta,技術(shù)作家,Adobe技術(shù)界知名學(xué)者,擁有三十多年計(jì)算機(jī)領(lǐng)域從業(yè)經(jīng)驗(yàn),目前擔(dān)任Adobe公司教育計(jì)劃高級(jí)主管。他撰寫的《SQL必知必會(huì)》《MySQL必知必會(huì)》等書(shū)因短小精悍、可快速入手而備受讀者好評(píng),已被翻譯為十幾種文字,成為經(jīng)典暢銷書(shū)。【主要譯者】門佳,GNU/Linux深度用戶,喜歡溯本求源,挖掘技術(shù)背后的來(lái)龍去脈,對(duì)程序語(yǔ)言設(shè)計(jì)理論、編譯技術(shù)、操作系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)、Web開(kāi)發(fā)等領(lǐng)域均有涉獵,譯著包括《TCP Sockets編程》《精通JavaScript(第2版)》《Linux命令行與shell腳本編程大全(第3版)》《Linux Shell腳本攻略》《shell腳本實(shí)戰(zhàn)(第2版)》等。

圖書(shū)目錄

第 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í)之前 5
1.6 小結(jié) 6
第 2 章 匹配單個(gè)字符 7
2.1 匹配普通文本 7
2.1.1 有多少個(gè)匹配結(jié)果 8
2.1.2 字母的大小寫問(wèn)題 9
2.2 匹配任意字符 9
2.3 匹配特殊字符 13
2.4 小結(jié) 15
第 3 章 匹配一組字符
3.1 匹配多個(gè)字符中的某一個(gè) 16
3.2 利用字符集合區(qū)間 19
3.3 排除 23
3.4 小結(jié) 24
第 4 章 使用元字符 25
4.1 再談轉(zhuǎn)義 25
4.2 匹配空白字符 28
4.3 匹配特定的字符類型 30
4.3.1 匹配數(shù)字(與非數(shù)字) 30
4.3.2 匹配字母數(shù)字(與非字母數(shù)字) 31
4.3.3 匹配空白字符(與非空白字符) 33
4.3.4 匹配十六進(jìn)制或八進(jìn)制數(shù)值 33
4.4 使用POSIX字符類 34
4.5 小結(jié) 36
第 5 章 重復(fù)匹配 37
5.1 有多少個(gè)匹配 37
5.1.1 匹配一個(gè)或多個(gè)字符 38
5.1.2 匹配零個(gè)或多個(gè)字符 41
5.1.3 匹配零個(gè)或一個(gè)字符 42
5.2 匹配的重復(fù)次數(shù) 44
5.2.1 具體的重復(fù)匹配 45
5.2.2 區(qū)間范圍 46
5.2.3 匹配“至少重復(fù)多少次” 48
5.3 防止過(guò)度匹配 49
5.4 小結(jié) 51
第 6 章 位置匹配 52
6.1 邊界 52
6.2 單詞邊界 53
6.3 字符串邊界 55
6.4 小結(jié) 60
第 7 章 使用子表達(dá)式 61
7.1 理解子表達(dá)式 61
7.2 使用子表達(dá)式進(jìn)行分組 62
7.3 子表達(dá)式的嵌套 66
7.4 小結(jié) 68
第 8 章 反向引用 69
8.1 理解反向引用 69
8.2 反向引用匹配 72
8.3 替換操作 75
8.4 小結(jié) 79
第 9 章 環(huán)視 80
9.1 環(huán)視簡(jiǎn)介 80
9.2 向前查看 81
9.3 向后查看 83
9.4 結(jié)合向前查看和向后查看 86
9.5 否定式環(huán)視 86
9.6 小結(jié) 89
第 10 章 嵌入式條件 90
10.1 為什么要嵌入條件 90
10.2 正則表達(dá)式里的條件 91
10.2.1 反向引用條件 91
10.2.2 環(huán)視條件 94
10.3 小結(jié) 96
第 11 章 常見(jiàn)問(wèn)題的正則表達(dá)式解決方案 97
11.1 北美電話號(hào)碼 97
11.2 美國(guó)ZIP編碼 99
11.3 加拿大郵政編碼 100
11.4 英國(guó)郵政編碼 101
11.5 美國(guó)社會(huì)安全號(hào)碼 102
11.6 IP地址 103
11.7 URL 103
11.8 完整的URL 105
11.9 電子郵件地址 106
11.10 HTML注釋 106
11.11 JavaScript注釋 107
11.12 信用卡號(hào)碼 108
11.13 小結(jié) 113
附錄 A 常見(jiàn)應(yīng)用軟件和編程語(yǔ)言中的正則表達(dá)式 114

本目錄推薦

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