[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

正則指引(第2版) 餘晟 著 程序設計(新)專業科技 新華書店正版
該商品所屬分類:計算機/網絡 -> 計算機/網絡
【市場價】
673-976
【優惠價】
421-610
【作者】 餘晟 
【出版社】電子工業出版社 
【ISBN】9787121351303
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



ISBN編號:9787121351303
書名:正則指引(第2版) 正則指引(第2版)
作者:餘晟

代碼:89
開本:16開
是否是套裝:否

出版社名稱:電子工業出版社

    
    
"

正則指引(第2版)

作  者: 餘晟 著
size="731x8"
定  價: 89
size="731x8"
出?版?社: 電子工業出版社
size="731x8"
出版日期: 2018年11月01日
size="731x8"
頁  數: 364
size="731x8"
裝  幀: 平裝
size="731x8"
ISBN: 9787121351303
size="731x8"
主編推薦

  

目錄
部分
章字符組2
1.1普通字符組2
1.2關於Python的基礎知識4
1.3普通字符組(續)6
字符與轉義8
1.5排除型字符組10
1.6字符組簡記法12
1.7字符組運算14
1.8POSIX字符組15
第2章量詞17
2.1一般形式17
2.2常用量詞19
2.3數據提取21
2.4點號23
2.5濫用點號的問題23
2.6忽略優先量詞26
2.7轉義31
第3章括號33
3.1分組33
3.2多選結構39
3.3引用分組44
3.3.1反向引用48
3.3.2各種引用的記法50
3.3.3命名分組53
3.4非捕獲分組55
3.5補充56
3.5.1轉義56
3.5.2URLRewrite56
3.5.3一個例子58
第4章斷言60
4.1單詞邊界60
4.2行起始/結束位置62
4.3環視69
4.4補充75
4.4.1環視的價值75
4.4.2環視與分組編號76
4.4.3環視的支持程度77
4.4.4環視的組合79
4.4.5斷言和反向引用之間的關繫81
4.4.6逆序環視的詭異之處81
第5章匹配模式83
5.1不區分大小寫模式與模式的指定方式83
5.2單行模式86
5.3多行模式87
5.4注釋模式89
5.5補充91
5.5.1更多的模式91
5.5.2修飾符的作用範圍91
5.5.3失效修飾符92
5.5.4模式與反向引用93
5.5.5衝突策略93
5.5.6哪種方式更好94
第6章其他95
6.1轉義95
6.1.1字符串轉義與正則轉義95
6.字符的轉義99
6.1.3徹字符的特殊含義101
6.1.4字符組中的轉義103
6.2正則表達式的處理形式103
6.2.1函數式處理104
6.2.2面向對像式處理104
6.2.3比較105
6.2.4線程安全性106
6.3表達式中的優先級108
6.4回車和換行109
第二部分
第7章Unicode112
7.1基礎知識112
7.2關於編碼115
7.3盡量使用Unicode編碼116
7.4Unicode與字符組簡記法120
7.5規範化問題122
7.6單詞邊界123
7.7碼值轉義序列125
7.8Unicode屬性127
7.8.1UnicodeProperty128
7.8.2UnicodeBlock128
7.8.3UnicodeScript129
7.9Unicode屬性列表130
7.9.1UnicodeProperty130
7.9.2UnicodeBlock131
7.9.3UnicodeScript135
7.10POSIX字符組135
7.11Emoji.136
第8章匹配原理138
8.1有窮自動機138
8.2正則表達式的匹配過程139
8.3回溯142
8.4NFA和DFA144
第9章常見問題的解決思路146
9.素的三種邏輯146
9.1.1必須出現147
9.1.2可能出現147
9.1.3不能出現148
9.2正則表達式的常見操作150
9.2.1提取150
9.2.2驗證156
9.2.3替換160
9.2.4切分165
9.3正則表達式的優化建議167
9.3.1使用緩存167
9.3.2盡量準確地表達意圖168
9.3.3避免重復匹配168
9.3.4獨立出文本和錨點169
9.4別過分依賴正則表達式170
9.4.1徹底放棄字符串操作170
9.4.2思維定式171
9.4.3正則表達式可以匹配各種文本172
9.4.4濫用正則表達式173
第三部分
0章.NET176
10.1預備知識176
10.2正則功能詳解177
10.2.1列表177
10.2.2字符組178
10.2.3Unicode屬性178
10.2.4字符組簡記法179
10.2.5單詞邊界179
10.2.6行起始/結束位置180
10.2.7環視181
10.2.8匹配模式181
10.2.9捕獲分組的引用182
10.3正則API簡介183
10.3.1Regex183
10.3.2Match187
10.4常用操作示例188
10.4.1驗證188
10.4.2提取189
10.4.3替換189
10.4.4切分190
1章Java191
11.1預備知識191
11.2正則功能詳解192
11.2.1列表192
11.2.2字符組192
11.2.3Unicode屬性194
11.2.4字符組簡記法194
11.2.5單詞邊界194
11.2.6行起始/結束位置195
11.2.7環視196
11.2.8匹配模式196
11.2.9純文本模式197
11.2.10捕獲分組的引用197
11.3正則API簡介197
11.3.1Pattern.198
11.3.2Matcher200
11.3.3String203
11.4常用操作示例204
11.4.1驗證204
11.4.2提取204
11.4.3替換205
11.4.4切分206
11.5Java8和Java9的新改進206
11.5.1Java8的新改進206
11.5.2Java9的新改進207
2章JavaScript208
12.1預備知識208
12.2正則功能詳解209
12.2.1列表209
12.2.2字符組210
12.2.3字符組簡記法211
12.2.4單詞邊界211
12.2.5行起始/結束位置212
12.2.6環視212
12.2.7匹配模式213
12.2.8捕獲分組的引用214
12.3正則API簡介215
12.3.1RegExp215
12.3.2String218
12.4常用操作示例221
12.4.1驗證221
12.4.2提取222
12.4.3替換223
12.4.4切分223
12.5關於ActionScript223
12.5.1RegExp223
12.5.2匹配規則224
12.5.3匹配模式224
12.5.4正則API224
3章PHP225
13.1預備知識225
13.2正則功能詳解227
13.2.1列表227
13.2.2字符組228
13.2.3Unicode屬性229
13.2.4字符組簡記法229
13.2.5單詞邊界230
13.2.6行起始/結束位置230
13.2.7環視231
13.2.8匹配模式231
13.2.9純文本模式232
13.2.10捕獲分組的引用232
13.3正則API簡介233
13.3.1PREG常量說明233
13.3.2preg_quote235
13.3.3preg_grep235
13.3.4preg_match236
13.3.5preg_match_all237
13.3.6preg_last_error239
13.3.7preg_replace239
13.3.8preg_replace_callback240
13.3.9preg_filter240
13.3.10preg_split241
13.3.11preg_replace_callback_array242
13.4常見的正則操作舉例243
13.4.1驗證243
13.4.2提取243
13.4.3替換244
13.4.4切分244
4章Python245
14.1預備知識245
14.2正則功能詳解246
14.2.1列表246
14.2.2字符組247
14.2.3Unicode屬性248
14.2.4字符組簡記法249
14.2.5單詞邊界250
14.2.6行起始/結束位置251
14.2.7環視252
14.2.8匹配模式252
14.2.9捕獲分組的引用253
14.2.10條件匹配253
14.3正則API簡介254
14.3.1RegexObject254
14.3.2re.compile(regex[,flags])25514.3.3re.search(pattern,string[,flags])256
14.3.4MatchObject256
14.3.5re.match(pattern,string[,flags])257
14.3.6re.findall(pattern,string[,flags])258
14.3.7re.finditer(pattern,string[,flags])258
14.3.8re.split(pattern,string[,maxsplit=0,flags=0])259
14.3.9re.sub(pattern,repl,string[,count,flags]).259
14.4常用操作示例260
14.4.1驗證260
14.4.2提取261
14.4.3替換262
14.4.4切分262
5章Ruby263
15.1預備知識263
15.2正則功能詳解264
15.2.1列表264
15.2.2字符組264
15.2.3Unicode屬性265
15.2.4字符組簡記法266
15.2.5單詞邊界266
15.2.6行起始/結束位置267
15.2.7環視268
15.2.8匹配模式268
15.2.9捕獲分組的引用269
15.3正則API簡介269
15.3.1Regexp269
15.3.2Regexp.match(text)271
15.3.3Regexp.quote(text)和Regexp.escape(text)272
15.3.4String.index(Regexp)273
15.3.5String.scan(Regexp)273
15.3.6String.slice(Regexp)274
15.3.7String.split(Regexp)274
15.3.8String.sub(Regexp,Str)275
15.3.9String.gsub(Regexp,String)276
15.4常用操作示例276
15.4.1驗證276
15.4.2提取277
15.4.3替換277
15.4.4切分277
15.5Ruby1.9的新變化278
6章Objective-C280
16.1預備知識280
16.2正則功能詳解282
16.2.1列表282
16.2.2字符組283
16.2.3Unicode屬性284
16.2.4字符組簡記法284
16.2.5單詞邊界285
16.2.6行起始/結束位置286
16.2.7環視287
16.2.8匹配模式287
16.2.9純文本模式288
16.2.10捕獲分組的引用289
16.2.11命名分組290
16.3正則API簡介291
16.3.1predicateWithFormat291
16.3.2rangeOfString292
16.3.3regularExpressionWithPattern292
16.3.4initWithPattern292
16.3.5pattern.293
16.3.6numberOfCaptureGroups293
16.3.7numberOfMatchesInString293
16.3.8stringByReplacingMatchesInString294
16.3.9replacingMatchesInString294
16.3.10escapedPatternForString294
16.3.11escapedTemplateForString295
16.4常用操作示例295
16.4.1驗證295
16.4.2提取295
16.4.3替換297
16.4.4切分298
7章Golang299
17.1預備知識299
17.2正則功能詳解301
17.2.1列表301
17.2.2字符組301
17.2.3Unicode屬性302
17.2.4字符組簡記法303
17.2.5單詞邊界303
17.2.6行起始/結束位置303
17.2.7環視304
17.2.8匹配模式304
17.2.9純文本模式305
17.2.10捕獲分組的引用305
17.2.11命名分組306
17.3正則API簡介307
17.3.1Compile和MustCompile307
17.3.2MatchString308
17.3.3FindString308
17.3.4FindAllString.309
17.3.5FindStringIndex309
17.3.6FindAllStringIndex309
17.3.7FindStringSubmatch309
17.3.8FindAllStringSubmatch310
17.3.9SubexpNames310
17.3.10Split311
17.3.11ReplaceAllString311
17.3.12ReplaceAllLiteralString312
17.4常用操作示例312
17.4.1驗證312
17.4.2提取312
17.4.3替換313
17.4.4切分313
8章Linux/UNIX314
18.1POSIX314
18.1.1POSIX規範314
18.1.2POSIX字符組316
18.2vi317
18.2.1字符組及簡記法317
18.2.2量詞318
18.2.3多選結構和捕獲分組319
18.2.4環視319
18.2.5錨點和單詞邊界319
18.2.6替換操作的特殊字符320
18.2.7replacement中的特殊變量322
18.2.8補充322
18.3grep323
18.3.1基本用法323
18.3.2字符組324
18.3.3錨點和單詞邊界324
18.3.4量詞324
18.3.5多選結構和捕獲分組325
18.3.6options325
18.3.7egrep和fgrep326
18.3.8補充327
18.4awk327
18.4.1基本用法327
18.4.2字符組及簡記法328
18.4.3錨點和單詞邊界329
18.4.4量詞329
18.4.5多選結構330
18.4.6補充330
18.5sed330
18.5.1基本用法330
18.5.2字符組及簡記法331
18.5.3錨點和單詞邊界331
18.5.4量詞332
18.5.5多選結構和捕獲分組332
18.5.6options333
18.5.7補充333
18.6總結334
附錄A常用語言中正則特性一覽337
附錄B常用的正則表達式340
附錄C常用的正則表達式工具及資源356
正則表達式術語中英文對照表363

內容虛線

內容簡介

size="789x11"

本書綜合作者自己遇到的實際問題,以及其他開發人員咨詢的問題,總結出一套巧妙運用正則表達式的辦法,並通過具體的例子指導讀者拆解、分析問題。全書分為三部分:靠前部分主要講解正則表達式的基礎知識,涵蓋了正則表達式中常見的各種功能和結構;第二部分主要講解關於正則表達式的更深入的知識,詳細探討了編碼問題、匹配原理、解題思路;第三部分將之前介紹的各種知識落實到常用語言.NET、Java、JavaScript、PHP、Python、Ruby、Objective-C、Golang中,在詳細介紹了在這些語言中正則表達式的具體用法之外,還辨析了版本之間的細微差異。本書既可以作為專門的學習用書,也可以作為備查的參考手冊。

作者簡介

餘晟 著

size="43x26"

餘晟,非正統型技術愛好者,有多年研發經驗,目前在在線教育行業從事研發與架構管理的工作。在強調技術追求的同時,倡導全面、完整的技術路線和技術文化,業餘寫作、翻譯、審校了若干技術圖書。個人公眾號為“餘晟以為”(yurii-says)。

摘要

  

"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部