精通正則表達式第三版豆瓣第三版帶書簽.pdf
http://www.www.srpcoatings.com
2020年11月14日
![]() |
| 第1頁 |
![]() |
| 第10頁 |
![]() |
| 第16頁 |
![]() |
| 第29頁 |
![]() |
| 第34頁 |
![]() |
| 第443頁 |
參見附件(46293KB,544頁)。
精通正則表達式第三版自第1版開始著力于教會讀者“以正則表達式來思考”,來讓讀者真正“精通”正則表達式。該版對PHP的相關(guān)內(nèi)容、Java1.5和Java1.6的新特性作了可觀的擴充講解。任何有機會使用正則表達式的讀者都會從中獲益匪淺。

前言
本書關(guān)注的是一種強大的工具-“正則表達式”。它將教會讀者如何使用正則表達式解決各種問題,以及如何充分使用支持正則表達式的工具和語言。許多關(guān)于正則表達式的文檔
都沒有介紹這種工具的能力,而本書的目的正是讓讀者“精通”正則表達式。
許多種工具都支持正則表達式(文本編輯器、文字處理軟件、系統(tǒng)工具、數(shù)據(jù)庫引擎,等
等),不過,要想充分挖掘正則表達式的能力,還是應(yīng)當(dāng)將它作為編程語言的一部分。例如
Java.JScript.Visual Basic,VBScript.JavaScript.ECMAScript.C.C++,C#,elisp.Perl,Python,Tel.Ruby.PHP,sed和awk,事實上,在一些用上述語言編寫的程序中,正則表達式扮演了極其重要的角色。
正則表達式能夠得到眾多語言和工具的支持是有原因的:它們極其有用。從較低的層面上
來說,正則表達式描述的是一串文本(a chunk of text)的特征。讀者可以用它來驗證用戶輸人的數(shù)據(jù),或者也可以用它來檢索大量的文本,從較高的層面上來說,正則表達式容許
用戶掌控他們自己的數(shù)據(jù)-控制這些數(shù)據(jù),讓它們?yōu)樽约悍⻊?wù)。掌握正則表達式,就是
掌握自己的數(shù)據(jù)。
編輯推薦
《精通正則表達式(第3版)》是正則這一萬妙法門的經(jīng)典名著,享譽海內(nèi)外,中文版由IT世界的翻譯奇才兼資深程序員余晟翻譯。 推薦購買:《ZeroMQ:云時代極速消息通信庫》(大規(guī)模|可擴展|低成本|高效率解決之道,大規(guī)模分布式|多線程應(yīng)用程序|消息傳遞架構(gòu)構(gòu)建利器) 《從Paxos到Zookeeper:分布式一致性原理與實踐》 (分布式一致性及ZooKeeper實戰(zhàn)著作 來自大型、復(fù)雜、悠久系統(tǒng)) 《ElasticSearch:可擴展的開源彈性搜索解決方案》(少有的ES技術(shù)書全面剖析這一快速、靈活、可擴展的搜索解決方案) 《Spark大數(shù)據(jù)處理技術(shù)》(Shark|Spark SQL|Spark Streaming|Graphx|Tachyon深度解密Spark完整生態(tài) 資深Committer凝聚實力與超前視野 Spark創(chuàng)始人及實踐先驅(qū)聯(lián)合推薦) 《Hadoop硬實戰(zhàn)》 (學(xué)習(xí)Hadoop和Mapreduce 85個Hadoop高級技巧實戰(zhàn)案例) 《尋路大數(shù)據(jù):海量數(shù)據(jù)與大規(guī)模分析》 (Google大數(shù)據(jù)專家力作 豪華譯者|作序者 微博|高德|UCloud三大老總聯(lián)合作序推薦 真正梳理趨勢與生態(tài)|方案與工具選型|應(yīng)用場景與價值挖掘的內(nèi)參) 《元素模式》
本書的價值
本書的版寫于1996年,以滿足當(dāng)時存在的需求。那時還沒有關(guān)于正則表達式的詳盡文檔,所以它的大部分能力還沒有被發(fā)掘出來。正則表達式文檔倒是存在,但它們都立足于“低層次視角”。我認為,那種情況就好像是教一些人英文字母,然后就指望他們會說話。第2版與版間隔了五年半的時間,這期間,互聯(lián)網(wǎng)迅速流行起來,正則表達式的形式也有了極大的擴張,這或許并不是巧合。幾乎所有工具軟件和程序語言支持的正則表達式也變得更加強大和易于使用。Perl、Python、Tcl、Java和VisualBasic都提供了新的正則支持。新出現(xiàn)的支持內(nèi)建正則表達式的語言,例如PHP、Ruby、C#,也已經(jīng)發(fā)展壯大,流行開來。在這段時間里,本書的核心——如何真正理解正則表達式,以及如何使用正則表達式——仍然保持著它的重要性和參考價值。不過,版已經(jīng)逐漸脫離了時代,必須加以修訂,才能適應(yīng)新的語言和特性,也才能對應(yīng)正則表達式在互聯(lián)網(wǎng)世界中越來越重要的地位。第2版出版于2002年,這一年的里程碑是java.util.regex、Microsoft.NETFramework和Perl5.8的誕生。第2版全面覆蓋了這些內(nèi)容。關(guān)于第2版,我的遺憾就是,它沒有提及PHP。自第2版誕生以來的4年里,PHP的重要性一直在增加,所以,彌補這一缺憾是非常迫切的。第3版在前面的章節(jié)中增加了PHP的相關(guān)內(nèi)容,并專門為理解和應(yīng)用PHP的正則表達式增加了一章全新的內(nèi)容。另外,該版對Java的章節(jié)也進行了修訂,做了可觀的擴充,反映了Java1.5和Java1.6的新特性。
如何閱讀
這本書既是教程,又是參考手冊,還可以當(dāng)故事看,這取決于讀者的閱讀方式。熟悉正則表達式的讀者可能會覺得,這本書馬上就能當(dāng)作一本詳細的參考手冊,讀者可以直接跳到自己需要的章節(jié)。不過,我并不鼓勵這樣做。要想充分利用這本書,可以把前6章作為故事來讀。我發(fā)現(xiàn),某些思維習(xí)慣和思維方式的確有助于完整的理解,不過還是從這幾章的講解中學(xué)習(xí)它們,而不是僅僅記住其中的幾張列表。故事是這樣的,前6章是后面4章——包括Perl、Java、.NET和PHP——的基礎(chǔ)。為了幫助讀者理解每一部分,我交叉使用各章的知識,為了提供盡可能方便的索引,我投入了大量的精力(全書中有超過1200處交叉引用,它們用符號加頁碼的形式標(biāo)注)。在讀完整個故事以前,不要把本書作為參考手冊。在開始閱讀之前,讀者可以參考其中的表格,例如第92頁的圖表,想象它代表了需要掌握的相關(guān)信息。但是,還有大量背景信息沒有包含在圖表中,而是隱藏在故事里。讀者閱讀完整個故事之后,會對這些問題有個清晰的概念,哪些能夠記起來,哪些需要溫習(xí)。
精通正則表達式第三版豆瓣截圖




[General Information]
書名=精通正則表達式 第3版
作者=(美)佛瑞德(Friedl,J.E.F.)著 余晟譯
頁數(shù)=
SS號=
出版日期=2007 ......
書名=精通正則表達式 第3版
作者=(美)佛瑞德(Friedl,J.E.F.)著 余晟譯
頁數(shù)=
SS號=
出版日期=2007 ......
您現(xiàn)在查看是摘要介紹頁, 詳見PDF附件(46293KB,544頁)。





