《精通正則表達(dá)式(第3版)》.epub .pdf .txt
基本信息:
-
書(shū)名: 精通正則表達(dá)式:第3版
作者: (美)佛瑞德(Friedl,J.E.F.)著;余晟譯.
出版社/出版時(shí)間: 北京:電子工業(yè)出版社,2012.7 書(shū)名原文:Mastering Regular Expressions,3rd Edition2012-06-30
國(guó)際標(biāo)準(zhǔn)書(shū)號(hào): 978-7-121-17501-5
電子版包括 .epub .pdf .txt等格式:
《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德.epub 文件 15731 KB,
《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德.pdf 文件 20753 KB,
《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德.txt 文件 872 KB。
pdf部分截圖:
![]() |
| 第1頁(yè) |
![]() |
| 第101頁(yè) |
![]() |
| 第2頁(yè) |
![]() |
| 第7頁(yè) |
![]() |
| 第312頁(yè) |
![]() |
| 第13頁(yè) |
![]() |
| 第23頁(yè) |
![]() |
| 第527頁(yè) |
![]() |
| 第429頁(yè) |
![]() |
| 第34頁(yè) |
![]() |
| 第234頁(yè) |
![]() |
| 第637頁(yè) |
![]() |
| 第149頁(yè) |
![]() |
| 第150頁(yè) |
![]() |
| 第59頁(yè) |
目錄簡(jiǎn)介:
- 推薦序
譯者序
重印牟言
前言
第1章 正則表達(dá)式入門(mén)
解決實(shí)際問(wèn)題
作為編程語(yǔ)言的正則表達(dá)式
以文件名做類(lèi)比
以語(yǔ)言做類(lèi)比
正則表達(dá)式的思維框架
對(duì)于有部分經(jīng)驗(yàn)的讀者
檢索文本文件:Egrep
Egrep元字符
行的起始和結(jié)束
字符組
用點(diǎn)號(hào)匹配任意字符
多選結(jié)構(gòu)
忽略大小寫(xiě)
單詞分界符
小結(jié)
可選項(xiàng)元素
其他量詞:重復(fù)出現(xiàn)
括號(hào)及反向引用
神奇的轉(zhuǎn)義
基礎(chǔ)知識(shí)拓展
語(yǔ)言的差異
正則表達(dá)式的目標(biāo)
更多的例子
正則表達(dá)式術(shù)語(yǔ)匯總
改進(jìn)現(xiàn)狀
總結(jié)
一家之言
第2章 入門(mén)示例拓展
關(guān)于這些例子
Perl簡(jiǎn)單入門(mén)
使用正則表達(dá)式匹配文本
向更實(shí)用的程序前進(jìn)
成功匹配的副作用
錯(cuò)綜復(fù)雜的正則表達(dá)式
暫停片刻
使用正則表達(dá)式修改文本
例子:公函生成程序
舉例:修整股票價(jià)格
自動(dòng)的編輯操作
處理郵件的小工具
用環(huán)視功能為數(shù)值添加逗號(hào)
Text-to-HTML轉(zhuǎn)換
回到單詞重復(fù)問(wèn)題
第3章 正則表達(dá)式的特性和流派概覽
在正則的世界中漫步
正則表達(dá)式的起源
最初印象
正則表達(dá)式的注意事項(xiàng)和處理方式
集成式處理
程序式處理和面向?qū)ο笫教幚?br/> 查找和替換
其他語(yǔ)言中的查找和替換
注意事項(xiàng)和處理方式:小結(jié)
字符串,字符編碼和匹配模式
作為正則表達(dá)式的字符串
字符編碼
Unicode
正則模式和匹配模式
常用的元字符和特性
字符表示法
字符組及相關(guān)結(jié)構(gòu)
錨點(diǎn)及其他“零長(zhǎng)度斷言”
注釋和模式修飾符
分組,捕獲,條件判斷和控制
高級(jí)話題引導(dǎo)
第4章 表達(dá)式的匹配原理
發(fā)動(dòng)引擎
兩類(lèi)引擎
新的標(biāo)準(zhǔn)
正則引擎的分類(lèi)
幾句題外話
測(cè)試引擎的類(lèi)型
匹配的基礎(chǔ)
關(guān)于范例
規(guī)則1:優(yōu)先選擇最左端的匹配結(jié)果
引擎的構(gòu)造
規(guī)則2:標(biāo)準(zhǔn)量詞是匹配優(yōu)先的
表達(dá)式主導(dǎo)與文本主導(dǎo)
NFA引擎:表達(dá)式主導(dǎo)
DFA引擎:文本主導(dǎo)
第一想法:比較NFA與DFA
回溯
真實(shí)世界中的例子:面包屑
回溯的兩個(gè)要點(diǎn)
備用狀態(tài)
回溯與匹配優(yōu)先
關(guān)于匹配優(yōu)先和回溯的更多內(nèi)容
匹配優(yōu)先的問(wèn)題
多字符“引文”
使用忽略?xún)?yōu)先量詞
匹配優(yōu)先和忽略?xún)?yōu)先都期望獲得匹配
匹配優(yōu)先、忽略?xún)?yōu)先和回溯的要旨
占有優(yōu)先量詞和固化分組
占有優(yōu)先量詞,?+、*+、++和{m,n}+
環(huán)視中的回溯
多選結(jié)構(gòu)也是匹配優(yōu)先的嗎
發(fā)掘有序多選結(jié)構(gòu)的價(jià)值
NFA、DFA和POSIX
最左最長(zhǎng)規(guī)則
POSIX和最左最長(zhǎng)規(guī)則
速度和效率
小結(jié):NFA與DFA的比較
總結(jié)
第5章 正則表達(dá)式實(shí)用技巧
正則表達(dá)式的平衡法則
若干簡(jiǎn)單的例子
匹配連續(xù)行(續(xù)前)
匹配IP地址
處理文件名
匹配對(duì)稱(chēng)的括號(hào)
防備不期望的匹配
匹配分隔符之內(nèi)的文本
了解數(shù)據(jù),做出假設(shè)
去除文本首尾的空白字符
HTML相關(guān)范例
匹配HTML Tag
匹配HTML Link
檢查HTTP URL
驗(yàn)證主機(jī)名
在真實(shí)世界中提取URL
擴(kuò)展的例子
保持?jǐn)?shù)據(jù)的協(xié)調(diào)性
解析CSV文件
第6章 打造高效正則表達(dá)式
典型示例
稍加修改——先邁最好使的腿
效率vs準(zhǔn)確性
繼續(xù)前進(jìn)——限制匹配優(yōu)先的作用范圍
實(shí)測(cè)
全面考察回溯
POSIX NFA需要更多處理
無(wú)法匹配時(shí)必須進(jìn)行的工作
看清楚一點(diǎn)
多選結(jié)構(gòu)的代價(jià)很高
性能測(cè)試
理解測(cè)量對(duì)象
PHP測(cè)試
Java測(cè)試
VB.NET測(cè)試
Ruby測(cè)試
Python測(cè)試
Tcl測(cè)試
常見(jiàn)優(yōu)化措施
有得必有失
優(yōu)化各有不同
正則表達(dá)式的應(yīng)用原理
應(yīng)用之前的優(yōu)化措施
通過(guò)傳動(dòng)裝置進(jìn)行優(yōu)化
優(yōu)化正則表達(dá)式本身
提高表達(dá)式速度的訣竅
常識(shí)性?xún)?yōu)化
將文字文本獨(dú)立出來(lái)
將錨點(diǎn)獨(dú)立出來(lái)
忽略?xún)?yōu)先還是匹配優(yōu)先?具體情況具體分析
拆分正則表達(dá)式
模擬開(kāi)頭字符識(shí)別
使用固化分組和占有優(yōu)先量詞
主導(dǎo)引擎的匹配
消除循環(huán)
方法1:依據(jù)經(jīng)驗(yàn)構(gòu)建正則表達(dá)式
真正的“消除循環(huán)”解法
方法2:自頂向下的視角
方法3:匹配主機(jī)名
觀察
使用固化分組和占有優(yōu)先量詞
簡(jiǎn)單的消除循環(huán)的例子
消除C語(yǔ)言注釋匹配的循環(huán)
流暢運(yùn)轉(zhuǎn)的表達(dá)式
引導(dǎo)匹配的工具
引導(dǎo)良好的正則表達(dá)式速度很快
完工
總結(jié):開(kāi)動(dòng)你的大腦
第7章 Perl
作為語(yǔ)言組件的正則表達(dá)式
Perl的長(zhǎng)處
Perl的短處
Perl的正則流派
正則運(yùn)算符和正則文字
正則文字的解析方式
正則修飾符
正則表達(dá)式相關(guān)的Perl教義
表達(dá)式應(yīng)用場(chǎng)合
動(dòng)態(tài)作用域及正則匹配效應(yīng)
匹配修改的特殊變量
qr/…/運(yùn)算符與regex對(duì)象
構(gòu)建和使用regex對(duì)象
探究regex對(duì)象
用regex對(duì)象提高效率
Match運(yùn)算符
Match的正則運(yùn)算元
指定目標(biāo)運(yùn)算元
Match運(yùn)算符的不同用途
迭代匹配:Scalar Context,使用/g
Match運(yùn)算符與環(huán)境的關(guān)系
Substitution運(yùn)算符
運(yùn)算元replacement
/e修飾符
應(yīng)用場(chǎng)合與返回值
Split運(yùn)算符
Split基礎(chǔ)知識(shí)
返回空元素
Split中的特殊Regex運(yùn)算元
Split中帶捕獲型括號(hào)的match運(yùn)算元
巧用Perl的專(zhuān)有特性
用動(dòng)態(tài)正則表達(dá)式結(jié)構(gòu)匹配嵌套結(jié)構(gòu)
使用內(nèi)嵌代碼結(jié)構(gòu)
在內(nèi)嵌代碼結(jié)構(gòu)中使用local函數(shù)
關(guān)于內(nèi)嵌代碼和my變量的忠告
使用內(nèi)嵌代碼匹配嵌套結(jié)構(gòu)
正則文字重載
正則文字重載的問(wèn)題
模擬命名捕獲
效率
辦法不只一種
表達(dá)式編譯、/o修飾符、qr/…/和效率
理解“原文”副本
Study函數(shù)
性能測(cè)試
正則表達(dá)式調(diào)試信息
結(jié)語(yǔ)
第8章 Java
Java的正則流派
Java對(duì)\p{…}和\P{…}的支持
Unicode行終結(jié)符
使用java.util.regex
The Pattern.compile() Factory
Pattern的matcher方法
Matcher對(duì)象
應(yīng)用正則表達(dá)式
附件資料:
本頁(yè)網(wǎng)址:
相關(guān)資料1:
- 表達(dá)力.pdf
- 《產(chǎn)品設(shè)計(jì)表達(dá)解析》.pdf
- 前列腺增生雌激素受體與血管內(nèi)皮細(xì)胞生長(zhǎng)因子表達(dá)的研究.caj
- 成為真正會(huì)表達(dá)的人.epub
- 《營(yíng)銷(xiāo),真實(shí)的自我表達(dá)》.epub
- 胃粘膜不同病變組織中Runx3蛋白表達(dá)的意義.caj
- Mastering Regular Expressions(精通正則表達(dá)式 第三版).pdf
- 胃癌組織中Bcl_2_Bax的表達(dá)及其與細(xì)胞凋亡的關(guān)系.caj
- 《圖形思考與表達(dá)的20堂課》久恒啟一.pdf
- 《精準(zhǔn)表達(dá):讓你的方案在最短的時(shí)間內(nèi)打動(dòng)人心》高田貴久.pdf
- 中藥物質(zhì)基礎(chǔ)整體特征的精細(xì)表達(dá)與解析——中藥指紋圖譜的研究.pdf
- GCRG224在大腸桿菌中的表達(dá)及重組蛋白純化.caj
- 《TED演講的8個(gè)秘訣:學(xué)習(xí)18分鐘高效表達(dá)》宋豫書(shū).pdf
- CD82_KAI1基因蛋白在62例胃癌中的表達(dá).kdh
- 衛(wèi)生部規(guī)劃教材《生物化學(xué)》(第6版)配套光盤(pán)ppt:第13章基因表達(dá)調(diào)控.PPT
相關(guān)資料2:
- 《Python編程快速上手:讓繁瑣工作自動(dòng)化》斯維加特.pdf
- 《程序員的自我修養(yǎng):鏈接、裝載與庫(kù)》俞甲子.pdf
- 《Python面向?qū)ο缶幊讨改稀稴teven F. Lott 洛特.epub
- 《深度學(xué)習(xí)入門(mén):基于Python的理論與實(shí)現(xiàn)》齋藤康毅.epub
- 《推薦系統(tǒng)實(shí)踐》項(xiàng)亮.pdf
- 《把你的英語(yǔ)用起來(lái)!》伍君儀.pdf
- 《Linux就該這么學(xué)》劉遄.pdf
- 《Python核心編程(第3版)》 Wesley Chun.pdf
- 《代碼之髓:編程語(yǔ)言核心概念》西尾泰和曾一鳴.pdf
- 《15秒的商機(jī):抖音電商運(yùn)營(yíng)實(shí)戰(zhàn)指南》胡涵林.pdf
- 《互聯(lián)網(wǎng)運(yùn)營(yíng)之道》張仲榮.pdf
- 《算法圖解:像小說(shuō)一樣有趣的算法入門(mén)書(shū)》Aditya+Bhargava.pdf
- 《Node.js權(quán)威指南 (實(shí)戰(zhàn))》陸凌牛.pdf
- 《高性能MySQL(第3版)》施瓦茨.epub
- 《第一本Docker書(shū)(修訂版)》 詹姆斯·特恩布爾.pdf
電子書(shū)1(34類(lèi))/編程/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德_1.jpg)
電子書(shū)1(34類(lèi))/編程/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德_101.jpg)
電子書(shū)1(34類(lèi))/編程/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德_2.jpg)
電子書(shū)1(34類(lèi))/編程/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德_7.jpg)
電子書(shū)1(34類(lèi))/編程/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德_312.jpg)
電子書(shū)1(34類(lèi))/編程/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德_13.jpg)
電子書(shū)1(34類(lèi))/編程/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德_23.jpg)
電子書(shū)1(34類(lèi))/編程/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德_527.jpg)
電子書(shū)1(34類(lèi))/編程/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德_429.jpg)
電子書(shū)1(34類(lèi))/編程/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德_34.jpg)
電子書(shū)1(34類(lèi))/編程/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德_234.jpg)
電子書(shū)1(34類(lèi))/編程/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德_637.jpg)
電子書(shū)1(34類(lèi))/編程/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德_149.jpg)
電子書(shū)1(34類(lèi))/編程/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德_150.jpg)
電子書(shū)1(34類(lèi))/編程/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德/《精通正則表達(dá)式(第3版)》杰佛瑞E.F.佛瑞德_59.jpg)