TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
精通正則表達式(第3版)(簡體書)
滿額折

精通正則表達式(第3版)(簡體書)

人民幣定價:89 元
定  價:NT$ 534 元
優惠價:87465
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:13 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次

商品簡介

《精通正則表達式(第3版)》隨著互聯網的迅速發展,幾乎所有工具軟件和程序語言都支持的正則表達式也變得越來越強大和易於使用。《精通正則表達式(第3版)》是講解正則表達式的經典之作。本書主要講解了正則表達式的特性和流派、匹配原理、優化原則、實用訣竅以及調校措施,並詳細介紹了正則表達式在perl、java、.net、php中的用法。·

作者簡介

Grady Booch,在軟件架構、軟件工程和建模領域的創新工作是世界知名的。從1981年Rational公司創建開始,他就一直擔任該公司的首席科學家。Grady于2003年3月成為了IBM院士(IBM Fellow)。Grady是統一建模語言(UML)最早的開發者之一,也是幾個Rational產品的最早開發者之一。Grady曾擔任世界各地一些複雜的軟件密集型項目的架構師和架構指導者。Grady是6本暢銷書的作者,包括UML Users Guide和Object-Oriented Analysis with Applications。Grady發表了幾百篇有關軟件工程的技術文章,其中包括在20世紀80年代早期發表的文章,這些文章最先提出了面向對象設計的術語和實踐。他曾在世界各地演講和諮詢。Grady是美國計算機協會(ACM)、美國電氣電子工程師學會(IEEE)、美國科學促進會(AAAS)、有社會責任的計算機專家協會(CPSR)的成員。他是IBM院士、ACM院士、世界技術網絡院士,也是軟件開發論壇夢想家。Grady是敏捷聯盟、Hillside集團和軟件架構師世界學院的創始委員會成員,也是Northface大學的顧問委員會成員。Grady於1977年從美國空軍學院獲得學士學位,于1979年從加州大學聖巴巴拉分校獲得電子工程科學碩士學位。Grady與他的妻子和他的貓生活在科羅拉多。他的興趣包括閱讀、旅行、唱歌和彈奏豎琴。Robert A. Maksimchuk,是Unisys Chief Technology Office的一名研究主管。他關注新出現的建模技術,目的是提升Unisys 3D可視企業建模框架的戰略方向。Bob為這項任務帶來了不同行業的大量系統工程、建模、面向對象分析與設計的專業知識。他是UML for Mere Mortals和UML for Database Design的合著者,也寫了許多文章。他曾經周遊世界各地,在各種技術論壇上作為重要演講者發言,舉辦關於UML和面向對象開發的研討會和培訓。Bob是電氣電子工程師學會(IEEE)和國際系統工程學會(INCOSE)的成員。Michael W. Engle,是洛克希德馬丁公司的首席工程師。他有超過26年的技術和管理經驗--從項目啟動到運營支持,涵蓋了完整的系統開發生命週期。利用系統工程師、軟件工程師和系統架構師的背景,Mike運用了面向對象技術,為複雜的系統開發提供創新的開發方式。Bobbi J. Young, Ph.D.,是Unisys Chief Technology Office的一名研究主管。她有著多年的IT行業從業經驗,與商業公司和國防部合同供應商一同工作。Young博士是一名諮詢師,她在項目管理、企業架構、系統工程和面向對象分析與設計方面提供現場指導。在她的職業生涯中,她關注於系統生命週期過程和方法學,同時也關注企業架構。Young博士擁有生物學、計算機科學和人工智能學位,她獲得了管理信息系統的博士學位,也曾是美國海軍預備役的一名指揮官(已退伍)。Jim Conallen,是IBM Rational的模型驅動開發戰略小組的一名軟件工程師。在這個小組中,他積極參與,將對象管理集團(OMG)的模型驅動架構(MDA)計劃應用於IBM Rational的模型工具中。Jim在基於資產的開發和可複用資產規範(RAS)領域也很活躍。Jim經常在會議上演講,也經常寫文章。他的專業領域是Web應用開發。他開發了UML的Web應用擴展(WAE)。這是對UML的一種擴展,讓開發者能夠利用UML在合適的抽象和細節層面上對Web應用的架構進行建模。這項工作是IBM Rational Rose和Rational XDE Web Modeling功能的基礎。Jim與人合著了兩個版本的Building Web Applications with UML,第一個版本採用微軟公司的ASP技術,後一個版本採用J2EE技術。Jim的經驗也來自於加入Rational之前的工作,那時他曾是獨立的諮詢師、Peace Corps的志願者和大學講師。他還是3個孩子的父親。Jim從Widener大學獲得了計算機和軟件工程的學士學位和碩士學位。Kelli Houston是IBM Rational的IT諮詢專家。她是IBM內部方法的方法架構師,負責編寫方法並集成IBM的方法。除了方法架構師的角色,Kelli還在IBM內部領導Rational Method Composer(RMC)特別興趣小組(SIG)工作,為客戶和IBM內部諮詢師提供有效使用RMC方面的諮詢和現場指導服務。·

名人/編輯推薦

《精通正則表達式(第3版)》由電子工業出版社出版。

目次

前言第1章:正則表達式入門解決實際問題作為編程語言的正則表達式以文件名做類比以語言做類比正則表達式的知識框架對於有部分經驗的讀者檢索文本文件:egrepegrep元字符行的起始和結束字符組用點號匹配任意字符多選結構忽略大小寫單詞分界符小結可選項元素其他量詞:重複出現括號及反向引用.神奇的轉義基礎知識拓展語言的差異正則表達式的目標更多的例子正則表達式術語匯總改進現狀總結一家之言第2章:入門示例拓展關於這些例子perl簡短入門使用正則表達式匹配文本向更實用的程序前進成功匹配的副作用錯綜複雜的正則表達式暫停片刻使用正則表達式修改文本例子:公函生成程序舉例:修整股票價格自動的編輯操作處理郵件的小工具用環視功能為數值添加逗號text-to-html轉換回到單詞重複問題第3章:正則表達式的特性和流派概覽在正則的世界中漫步正則表達式的起源最初印象正則表達式的注意事項和處理方式集成式處理程序式處理和面向對象式處理查找和替換其他語言中的查找和替換注意事項和處理方式:小結字符串,字符編碼和匹配模式作為正則表達式的字符串字符編碼正則模式和匹配模式常用的元字符和特性字符表示法字符組及相關結構錨點及其他“零長度斷言”注釋和模式量詞分組,捕獲,條件判斷和控制高級話題引導第4章:表達式的匹配原理發動引擎兩類引擎新的標準正則引擎的分類幾句題外話測試引擎的類型匹配的基礎關於範例規則1:優先選擇最左端的匹配結果引擎的構造規則2:標準量詞是匹配優先的表達式主導與文本主導nfa引擎:表達式主導dfa引擎:文本主導第一想法:比較nfa與dfa回溯真實世界中的例子:麵包屑回溯的兩個要點備用狀態回溯與匹配優先關於匹配優先和回溯的更多內容匹配優先的問題多字符“引文”使用忽略優先量詞匹配優先和忽略優先都期望獲得匹配匹配優先、忽略優先和回溯的要旨佔有優先量詞和固化分組佔有優先量詞,?+、*+、++和{m,n}+環視的回溯多選結構也是匹配優先的嗎發掘有序多選結構的價值nfa、dfa和posix最左最長規則posix和最左最長規則速度和效率小結:nfa與dfa的比較總結第5章:正則表達式實用技巧正則表達式的平衡法則若干簡單的例子匹配連續行(續前)匹配ip地址處理文件名匹配對稱的括號防備不期望的匹配匹配分隔符之內的文本瞭解數據,做出假設去除文本首尾的空白字符html相關範例匹配html tag匹配html link檢查http url驗證主機名在真實世界中提取url擴展的例子保持數據的協調性解析csv文件第6章:打造高效正則表達式典型示例稍加修改——先邁最好使的腿效率vs準確性繼續前進——限制匹配優先的作用範圍實測全面考查回溯posix nfa需要更多處理無法匹配時必須進行的工作看清楚一點多選結構的代價可能很高性能測試..理解測量對象php測試java測試vb.net測試ruby測試python測試tcl測試常見優化措施有得必有失優化各有不同正則表達式的應用原理應用之前的優化措施通過傳動裝置進行優化優化正則表達式本身提高表達式速度的訣竅常識性優化將文字文本獨立出來將錨點獨立出來忽略優先還是匹配優先?具體情況具體分析拆分正則表達式模擬開頭字符識別使用固化分組和佔有優先量詞主導引擎的匹配消除循環方法1:依據經驗構建正則表達式真正的“消除循環”解法方法2:自頂向下的視角方法3:匹配主機名觀察使用固化分組和佔有優先量詞簡單的消除循環的例子消除c語言注釋匹配的循環流暢運轉的表達式引導匹配的工具引導良好的正則表達式速度很快完工總結:開動你的大腦第7章:perl作為語言組件的正則表達式perl的長處perl的短處perl的正則流派正則運算符和正則文字正則文字的解析方式正則修飾符正則表達式相關的perl教義表達式應用場合動態作用域及正則匹配效應匹配修改的特殊變量qr/…/運算符與regex對象構建和使用regex對象探究regex對象用regex對象提高效率match運算符match的正則運算元指定目標運算元match運算符的不同用途迭代匹配:scalar context,不使用/gmatch運算符與環境的關係substitution運算符運算元replacement/e修飾符應用場合與返回值split運算符split基礎知識返回空元素split中的特殊regex運算元split中帶捕獲型括號的match運算元巧用perl的專有特性用動態正則表達式結構匹配嵌套結構使用內嵌代碼結構在內嵌代碼結構中使用local函數關於內嵌代碼和my變量的忠告使用內嵌代碼匹配嵌套結構正則文字重載正則文字重載的問題模擬命名捕獲效率辦法不只一種表達式編譯、/o修飾符、qr//和效率理解“原文”副本study函數性能測試正則表達式調試信息結語第8章:javajava的正則流派java對\p{…}和\p{…}的支持unicode行終結符使用java.util.regexthe pattern.compile() factorypattern的matcher方法matcher對象應用正則表達式查詢匹配結果簡單查找-替換高級查找-替換原地查找-替換matcher的檢索範圍方法鏈構建掃描程序matcher的其他方法pattern的其他方法pattern的split方法,單個參數pattern的split方法,兩個參數拓展示例為image tag添加寬度和高度屬性對於每個matcher,使用多個pattern校驗html解析csv文檔java版本差異1.4.2和1.5.0之間的差異1.5.0和1.6之間的差異第9章:.net.net的正則流派對於流派的補充使用.net正則表達式正則表達式快速入門包概覽核心對象概覽核心對象詳解創建regex對象使用regex對象使用match對象使用group對象靜態“便捷”函數正則表達式緩存支持函數.net高級話題正則表達式裝配件匹配嵌套結構capture對象第10章:phpphp的正則流派preg函數接口“pattern”參數preg函數羅列preg_matchpreg_match_allpreg_replace……·

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 465
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區