精通正則表達(dá)式 第四版 pdf 下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁教育教學(xué)電子圖書 → 精通正則表達(dá)式 pdf(第4版) 中文高清電子版

精通正則表達(dá)式 pdf(第4版)

中文高清電子版 精通正則表達(dá)式 pdf(第4版) 網(wǎng)友評分:8

同類相關(guān)軟件

軟件介紹

精通正則表達(dá)式第四版pdf高清電子中文版將《精通正則表達(dá)式》第4版上面的所有內(nèi)容均以pdf格式為大家展現(xiàn)出來!這套正則表達(dá)式教程在編程開發(fā)以及網(wǎng)站維護(hù)等行業(yè)使用的很廣泛,可以為IT行業(yè)從事著研究和學(xué)習(xí)提供參考!歡迎需要的用戶在綠色資源網(wǎng)下載查看!

電子圖書介紹:

《精通正則表達(dá)式》從正則表達(dá)式的基本概念、基本語法入手,著重介紹了正則表達(dá)式在數(shù)字驗(yàn)證、字符串驗(yàn)證、數(shù)字和字符串混合驗(yàn)證、HTML處理等各個(gè)方面的應(yīng)用,并基于目前流行的程序語言或應(yīng)用環(huán)境(如C#、ASP.NET、JSP、javascript、php),全面介紹了創(chuàng)建正則表達(dá)式的方法,以及正則表達(dá)式在Web環(huán)境中的各種應(yīng)用。

《精通正則表達(dá)式》講解正則表達(dá)式,這種工具能夠提高工作效率、讓生活變得更輕松。精心調(diào)校后的正則表達(dá)式只需要十多秒就能完成以前數(shù)小時(shí)才能完成的枯燥任務(wù)。如今,正則表達(dá)式已經(jīng)成為眾多語言及工具——Perl、PHP、Java、Python、Ruby、mysql、VB-NET和c#(以及。NETFramework中的任何語言)——中的標(biāo)準(zhǔn)特性,依靠它,你能以之前完全不敢設(shè)想的方式進(jìn)行復(fù)雜而精巧的文本處理。十年三版,再顯王者風(fēng)范,近30年開發(fā)經(jīng)驗(yàn)的智慧結(jié)晶,深入理解正則表達(dá)式,徹底修煉基本功,全球第一本全面深入講解正則表達(dá)式的經(jīng)典巨著,《程序員》雜志技術(shù)主編孟巖鼎力推薦。

本書適合廣大Web網(wǎng)站開發(fā)人員、網(wǎng)站管理維護(hù)人員和大中專院校學(xué)生閱讀,尤其適合從事與字符串處理相關(guān)工作的Web編程技術(shù)人員參考。推薦下載使用福昕pdf閱讀器打開查閱!

精通正則表達(dá)式第四版pdf目錄簡介:

第一篇 正則表達(dá)式基礎(chǔ)

第1章 正則表達(dá)式概述 3

1.1 什么是正則表達(dá)式 3

1.2 第一個(gè)正則表達(dá)式 4

1.3 測試工具 5

第2章 正則表達(dá)式基礎(chǔ)理論 7

2.1 元字符 7

2.1.1 匹配位置的元字符 8

2.1.2 匹配字符的元字符 8

2.1.3 元字符總結(jié) 9

2.2 字符類 12

2.3 字符轉(zhuǎn)義 14

2.4 反義 14

2.5 限定符 15

2.6 替換 21

2.7 分組 23

2.8 后向引用 24

2.9 零寬度斷言 25

2.10 負(fù)向零寬度斷言 27

2.11 匹配選項(xiàng) 27

2.12 注釋 28

2.13 優(yōu)先級(jí)順序 28

2.14 遞歸匹配 29

2.15 典型正則表達(dá)式解釋 30

第3章 數(shù)字驗(yàn)證 33

3.1 數(shù)值驗(yàn)證 33

3.1.1 只包含數(shù)字 33

3.1.2 整數(shù)驗(yàn)證 37

3.1.3 指定范圍的整數(shù)驗(yàn)證 38

3.1.4 實(shí)數(shù)驗(yàn)證 42

3.1.5 指定精度的實(shí)數(shù)驗(yàn)證 45

3.1.6 科學(xué)計(jì)數(shù)法的數(shù)值驗(yàn)證 45

3.1.7 二進(jìn)制數(shù)值驗(yàn)證 46

3.1.8 八進(jìn)制數(shù)值驗(yàn)證 47

3.1.9 十六進(jìn)制數(shù)值驗(yàn)證 49

3.2 電話號(hào)碼驗(yàn)證 50

3.2.1 手機(jī)號(hào)碼驗(yàn)證 50

3.2.2 固定電話號(hào)碼(不包括區(qū)號(hào))驗(yàn)證 51

3.2.3 “區(qū)號(hào)+固定電話號(hào)碼”驗(yàn)證 53

3.2.4 “區(qū)號(hào)+固定電話號(hào)碼+分機(jī)號(hào)碼”驗(yàn)證 54

3.2.5 固定電話號(hào)碼驗(yàn)證總結(jié) 55

3.3 郵政編碼驗(yàn)證 57

3.3.1 國內(nèi)郵政編碼驗(yàn)證 57

3.3.2 國際郵政編碼驗(yàn)證 57

3.4 IP地址驗(yàn)證 58

3.4.1 簡單IP地址驗(yàn)證 58

3.4.2 精確IP地址驗(yàn)證 59

3.4.3 子網(wǎng)內(nèi)部IP地址驗(yàn)證 60

3.4.4 64位IP地址驗(yàn)證 61

3.5 身份證驗(yàn)證 63

3.5.1 15位身份證號(hào)碼驗(yàn)證 63

3.5.2 18位身份證號(hào)碼驗(yàn)證 64

3.6 銀行卡號(hào)驗(yàn)證 65

3.6.1 銀行卡號(hào)驗(yàn)證 65

3.6.2 信用卡卡號(hào)驗(yàn)證 65

3.6.3 中國建設(shè)銀行卡號(hào)驗(yàn)證 66

3.6.4 中國工商銀行卡號(hào)驗(yàn)證 66

3.6.5 中國農(nóng)業(yè)銀行卡號(hào)驗(yàn)證 66

第4章 字符串驗(yàn)證 67

4.1 英文單詞驗(yàn)證 67

4.1.1 小寫單詞驗(yàn)證 67

4.1.2 大寫英文單詞驗(yàn)證 68

4.1.3 英文單詞的分隔符驗(yàn)證 69

4.1.4 不包含驗(yàn)證 71

4.1.5 具有重復(fù)特征的英文單詞驗(yàn)證 74

4.2 文件名稱和文件路徑驗(yàn)證 76

4.2.1 通配符 76

4.2.2 指定文件擴(kuò)展名的驗(yàn)證 76

4.2.3 指定文件名的驗(yàn)證 77

4.2.4 包含指定字符串的文件全名驗(yàn)證 78

4.2.5 排除兩端存在空白字符的文件全名驗(yàn)證 79

4.2.6 文件路徑驗(yàn)證 81

4.3 網(wǎng)絡(luò)常用元素驗(yàn)證 82

4.3.1 電子郵件驗(yàn)證 82

4.3.2 主機(jī)名稱驗(yàn)證 83

4.3.3 HTTP地址驗(yàn)證 85

4.3.4 FTP地址驗(yàn)證 86

4.4 非單詞字符串驗(yàn)證 86

4.4.1 英文標(biāo)點(diǎn)符號(hào)驗(yàn)證 87

4.4.2 中文標(biāo)點(diǎn)符號(hào)驗(yàn)證 87

4.4.3 中文文本驗(yàn)證 88

4.4.4 特殊字符驗(yàn)證 88

4.4.5 密碼驗(yàn)證 89

4.4.6 字符表的分類 93

第5章 數(shù)字和字符混合驗(yàn)證 95

5.1 日期和時(shí)間驗(yàn)證 95

5.1.1 年驗(yàn)證 95

5.1.2 月驗(yàn)證 96

5.1.3 日驗(yàn)證 97

5.1.4 年月日格式的日期驗(yàn)證 98

5.1.5 24小時(shí)制時(shí)分秒格式的時(shí)間驗(yàn)證 99

5.1.6 12小時(shí)制時(shí)分秒格式的時(shí)間驗(yàn)證 100

5.1.7 帶毫秒的時(shí)間驗(yàn)證 102

5.1.8 長格式的日期和時(shí)間驗(yàn)證 103

5.2 通用車牌號(hào)碼驗(yàn)證 104

5.3 數(shù)學(xué)表達(dá)式驗(yàn)證 106

5.3.1 操作數(shù)驗(yàn)證 106

5.3.2 操作符驗(yàn)證 107

5.3.3 簡單數(shù)學(xué)表達(dá)式驗(yàn)證 107

5.3.4 只含操作數(shù)和操作符的數(shù)學(xué)表達(dá)式驗(yàn)證 108

5.3.5 含小括號(hào)的數(shù)學(xué)表達(dá)式驗(yàn)證 109

5.4 編碼規(guī)范驗(yàn)證 111

5.4.1 類名稱驗(yàn)證 111

5.4.2 聲明變量表達(dá)式驗(yàn)證 112

5.4.3 函數(shù)名稱驗(yàn)證 112

5.4.4 聲明函數(shù)表達(dá)式驗(yàn)證 113

第6章 驗(yàn)證和處理HTML元素 117

6.1 HTML元素驗(yàn)證基礎(chǔ) 117

6.1.1 HTML標(biāo)記驗(yàn)證 117

6.1.2 非封閉HTML標(biāo)記驗(yàn)證 119

6.1.3 封閉HTML標(biāo)記驗(yàn)證 119

6.1.4 屬性賦值表達(dá)式驗(yàn)證 120

6.1.5 HTML中的注釋驗(yàn)證 124

6.1.6 HTML中的腳本代碼塊驗(yàn)證 125

6.2 非封閉的HTML元素驗(yàn)證 126

6.3 封閉的HTML元素驗(yàn)證 127

6.4  br 元素驗(yàn)證 128

6.5  hr 元素驗(yàn)證 130

6.6  a 元素驗(yàn)證 133

6.7  input 元素驗(yàn)證 137

6.8 處理HTML元素 139

6.8.1 提取HTML標(biāo)記 139

6.8.2 提取HTML標(biāo)記之間的內(nèi)容 140

6.8.3 提取URL 141

6.8.4 提取圖像的URL 142

6.8.5 提取HTML頁面的標(biāo)題 142

第二篇中正則表達(dá)式的應(yīng)用

第7章 C#常用數(shù)據(jù)類型檢查與轉(zhuǎn)換 147

7.1 數(shù)值數(shù)據(jù)類型檢查與轉(zhuǎn)換 147

7.1.1 整數(shù)檢查 147

7.1.2 實(shí)數(shù)檢查 149

7.1.3 整數(shù)和字符串之間的轉(zhuǎn)換 150

7.1.4 浮點(diǎn)數(shù)和字符串之間的轉(zhuǎn)換 151

7.2 布爾數(shù)據(jù)類型檢查與轉(zhuǎn)換 153

7.2.1 布爾值檢查 153

7.2.2 布爾值和字符串之間的轉(zhuǎn)換 153

7.3 時(shí)間數(shù)據(jù)類型檢查與轉(zhuǎn)換 154

7.3.1 時(shí)間數(shù)據(jù)類型檢查 154

7.3.2 時(shí)間和字符串之間的轉(zhuǎn)換 155

7.4 數(shù)據(jù)類型檢查與轉(zhuǎn)換應(yīng)用實(shí)例 156

第8章 字符串處理 158

8.1 不變字符串String處理 158

8.1.1 String類和對象 158

8.1.2 插入字符串 159

8.1.3 刪除字符串 160

8.1.4 替換字符串 160

8.1.5 分割字符串 161

8.1.6 填充字符串 161

8.1.7 比較字符串 162

8.1.8 連接字符串 163

8.1.9 處理字符串中的空白 165

8.1.10 轉(zhuǎn)換字符串大小寫 165

8.1.11 匹配和檢索字符串 166

8.1.12 獲取子字符串 168

8.1.13 格式化字符串 169

8.1.14 編碼字符串 169

8.1.15 不可變字符串String處理的應(yīng)用 170

8.2 可變字符串StringBuilder處理 172

8.2.1 StringBuilder類和對象 172

8.2.2 追加字符串 172

8.2.3 插入字符串 174

8.2.4 刪除字符串 176

8.2.5 替換字符串 176

8.2.6 復(fù)制字符串 177

8.2.7 處理字符串容量 178

8.2.8 可變字符串StringBuilder處理的應(yīng)用 179

第9章 .NET框架中正則表達(dá)式的應(yīng)用 181

9.1 .NET框架中的正則表達(dá)式類庫 181

9.1.1 System.Text.RegularExpressions名字空間 181

9.1.2 正則表達(dá)式類Regex 182

9.1.3 正則表達(dá)式選項(xiàng) 183

9.1.4 檢查是否匹配表達(dá)式 183

9.1.5 匹配單個(gè)匹配項(xiàng) 185

9.1.6 匹配多個(gè)匹配項(xiàng) 186

9.1.7 替換 188

9.1.8 使用委托MatchEvaluator處理匹配結(jié)果 189

9.1.9 獲取分組名稱 190

9.1.10 分割表達(dá)式 190

9.2 使用正則表達(dá)式類Regex處理字符串 191

9.2.1 只包含數(shù)字驗(yàn)證 191

9.2.2 整數(shù)驗(yàn)證 191

9.2.3 實(shí)數(shù)驗(yàn)證 192

9.2.4 電話號(hào)碼驗(yàn)證 192

9.2.5 郵政編碼驗(yàn)證 192

9.2.6 身份證號(hào)碼驗(yàn)證 192

9.2.7 銀行卡號(hào)驗(yàn)證 193

9.2.8 日期和時(shí)間驗(yàn)證 193

9.2.9 車牌號(hào)碼驗(yàn)證 193

9.2.10 IP地址驗(yàn)證 194

9.2.11 電子郵件驗(yàn)證 194

9.2.12 URL驗(yàn)證 194

9.2.13 提取網(wǎng)頁標(biāo)題 194

9.2.14 提取網(wǎng)頁中的HTTP地址 196

9.2.15 提取網(wǎng)頁中的圖像地址 197

第10章 數(shù)據(jù)驗(yàn)證 199

10.1 驗(yàn)證概述 199

10.2 非空驗(yàn)證 201

10.2.1 無初始值的非空驗(yàn)證 201

10.2.2 指定初始值的驗(yàn)證 202

10.3 范圍驗(yàn)證 203

10.3.1 整數(shù)范圍驗(yàn)證 203

10.3.2 字母范圍驗(yàn)證 204

10.3.3 日期范圍驗(yàn)證 205

10.4 比較驗(yàn)證 206

10.4.1 兩個(gè)控件內(nèi)容的比較驗(yàn)證 206

10.4.2 指定的值和控件內(nèi)容的比較驗(yàn)證 207

10.4.3 檢查控件內(nèi)容的數(shù)據(jù)類型 208

10.5 正則表達(dá)式驗(yàn)證 209

10.5.1 整數(shù)驗(yàn)證 209

10.5.2 數(shù)值驗(yàn)證 210

10.5.3 電話號(hào)碼驗(yàn)證 211

10.5.4 身份證號(hào)碼驗(yàn)證 212

10.5.5 日期和時(shí)間驗(yàn)證 213

10.5.6 電子郵件驗(yàn)證 214

10.5.7 URL驗(yàn)證 215

10.6 自定義驗(yàn)證 217

10.6.1 自定義服務(wù)器端驗(yàn)證 217

10.6.2 自定義客戶端驗(yàn)證 218

10.7 顯示驗(yàn)證摘要 219

10.7.1 在網(wǎng)頁上顯示驗(yàn)證摘要 220

10.7.2 在對話框上顯示驗(yàn)證摘要 220

第三篇 ASP中正則表達(dá)式的應(yīng)用

第11章 ASP數(shù)據(jù)類型及其轉(zhuǎn)換 225

11.1 VBScript數(shù)據(jù)類型 225

11.2 VBScript數(shù)據(jù)類型判斷 226

11.2.1 判斷變量是否為數(shù)組 226

11.2.2 判斷變量是否為日期 227

11.2.3 判斷變量是否為空 228

11.2.4 判斷變量是否為空值 228

11.2.5 判斷變量是否為數(shù)值 229

11.2.6 判斷變量是否為對象 230

11.2.7 獲取變量的子類型 231

11.2.8 獲取變量的類型信息 231

第12章 ASP字符串處理 233

12.1 字符串截取、組合 233

12.1.1 獲取字符串長度 233

12.1.2 正向截取字符串 234

12.1.3 反向截取字符串 234

12.1.4 從中截取字符串 235

12.1.5 刪除字符串前導(dǎo)空格 236

12.1.6 刪除字符串后導(dǎo)空格 236

12.1.7 刪除字符串前后導(dǎo)空格 237

12.1.8 將數(shù)組元素連接為字符串 238

12.1.9 切分字符串 238

12.2 字符串查找、替換 239

12.2.1 正向查找字符串 239

12.2.2 反向查找字符串 241

12.2.3 字符串替換 242

12.3 字符串轉(zhuǎn)化 243

12.3.1 字符串小寫轉(zhuǎn)化 243

12.3.2 字符串大寫轉(zhuǎn)化 244

12.3.3 字符串倒序排列 245

12.3.4 構(gòu)造指定元素的字符串 246

12.3.5 構(gòu)造空格字符串 247

第13章 ASP中正則表達(dá)式的應(yīng)用 248

13.1 正則表達(dá)式對象RegExp概述 248

13.1.1 創(chuàng)建正則表達(dá)式對象 248

13.1.2 指定正則表達(dá)式 248

13.1.3 進(jìn)行正則匹配檢驗(yàn) 249

13.2 提高匹配效率 250

13.2.1 設(shè)置匹配范圍 250

13.2.2 指定忽略大小寫 250

13.2.3 進(jìn)行正則匹配替換 251

13.3 匹配集合Matches 252

13.3.1 獲取Matches集合 252

13.3.2 Matches集合與Match對象 253

第四篇 PHP中正則表達(dá)式的應(yīng)用

第14章 PHP數(shù)據(jù)類型及其轉(zhuǎn)換 259

14.1 PHP常見數(shù)據(jù)類型 259

14.1.1 布爾型 259

14.1.2 NULL型 260

14.1.3 整型 260

14.1.4 浮點(diǎn)型 260

14.1.5 字符串 260

14.1.6 數(shù)組 262

14.1.7 對象 263

14.2 類型轉(zhuǎn)換 264

14.2.1 變量類型變化 264

14.2.2 強(qiáng)制類型轉(zhuǎn)換 266

14.2.3 字符串轉(zhuǎn)換 268

14.2.4 數(shù)值轉(zhuǎn)換 269

14.2.5 數(shù)組轉(zhuǎn)換 269

第15章 PHP字符串處理 270

15.1 字符串分析 270

15.1.1 訪問字符串中的字符 270

15.1.2 處理子字符串 271

15.1.3 分割字符串 273

15.2 字符串的整理 275

15.2.1 刪除字符串的空白 275

15.2.2 字符串的填充 276

15.2.3 字符串大小寫的轉(zhuǎn)換 277

15.2.4 字符串的反轉(zhuǎn) 278

15.3 字符串的比較 278

15.3.1 按ASCII碼順序比較 278

15.3.2 按“自然排序”法比較 280

15.3.3 按相似性比較 281

15.4 字符串的查找和替換 282

15.4.1 查找字符串 282

15.4.2 替換字符串 283

15.5 字符串的格式化 286

15.5.1 格式化數(shù)字 286

15.5.2 格式化字符串 286

15.6 處理HTML和URL 288

15.6.1 HTML實(shí)體的處理 288

15.6.2 HTML標(biāo)簽的清理 290

15.6.3 URL字符串的解析 291

15.6.4 URL編碼處理 293

15.6.5 查詢字符串的構(gòu)造 293

第16章 PHP中正則表達(dá)式的應(yīng)用 295

16.1 POSIX擴(kuò)展庫正則表達(dá)式函數(shù) 295

16.1.1 模式匹配 295

16.1.2 模式替換 297

16.1.3 模式分割 297

16.2 PCRE庫的正則表達(dá)式函數(shù) 298

16.2.1 進(jìn)行正則表達(dá)式匹配 298

16.2.2 取得正則表達(dá)式的全部匹配 299

16.2.3 返回與模式匹配的數(shù)組單元 300

16.2.4 正則表達(dá)式的替換 300

16.2.5 正則表達(dá)式的拆分 301

16.3 PHP與正則表達(dá)式的綜合應(yīng)用 302

16.3.1 表單驗(yàn)證 302

16.3.2 UBB代碼 306

16.3.3 分析Apache日志文件 310

......

軟件截圖

下載地址 電腦版

用戶評論

熱門評論

最新評論

第 1 樓 江蘇蘇州蘇州工業(yè)職業(yè)技術(shù)學(xué)院客人 發(fā)表于: 2017/09/15 22:05:46
內(nèi)容詳細(xì),很有邏輯,非常適合自學(xué)正則表達(dá)式,下載后還可以打印,真是很好,對著電腦都可以學(xué)習(xí)了,收藏了。

支持(0) 蓋樓(回復(fù))

發(fā)表評論 查看所有評論(1)

昵稱:
請不要評論無意義或臟話,我們所有評論會(huì)有人工審核.
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)