精通正則表達式:第3版

《精通正則表達式:第3版》是2007 年電子工業出版社出版的圖書,作者是Jeffrey E.F.Friedl。

基本信息

內容簡介

精通正則表達式:第3版精通正則表達式:第3版

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

本書自第一版開始著力於教會讀者 “以正則表達式來思考”,來讓讀者真正“精通”正則表達式。該版對php的相關內容、java1.5和java1.6的新特性作了可觀的擴充講解。任何有機會使用正則表達式的讀者都將因本書而受益匪淺。

作者簡介

Jeffrey E.F.Friedl生長於俄亥俄州Rootstown的鄉村,小時候希望成為天文學家,直到有一天他發現了閒置在化學實驗室角落裡的TRS-80 Model I(裝備了整整16KB RAM)。1980年他終於開始使用Unix(和正則表達式)。在肯特(Kent)大學和新罕布夏(New Hampshire)大學分別獲得計算機學士和碩士學位之後,他在日本京都工作了8年,為歐姆龍公司(Omron Corporation)進行核心開發,1997年遷居矽谷,在當時還不為人知的Yahoo!用正則表達式處理財經新聞和數據。2004年4月他偕妻兒返回京都。

目錄

前言

第1章 正則表達式入門

解決實際問題

作為程式語言的正則表達式

以檔案名稱做類比

以語言做類比

正則表達式的思維框架

對於有部分經驗的讀者

檢索文本檔案:egrep

egrep元字元

行的起始和結束

字元組

用點號匹配任意字元

多選結構

忽略大小寫

單詞分界符

小結

可選項元素

其他量詞:重複出現

括弧及反向引用

. 神奇的轉義

基礎知識拓展

語言的差異

正則表達式的目標

更多的例子

正則表達式術語彙總

改進現狀

總結

一家之言

第2章 入門示例拓展

關於這些例子

perl簡單入門

使用正則表達式匹配文本

向實用的程式前進

成功匹配的副作用

錯綜複雜的正則表達式

暫停片刻

使用正則表達式修改文本

例子:公函生成程式

舉例:修整股票價格

自動的編輯操作

處理郵件的小工具

用環視功能為數值添加逗號

text-to-html轉換

回到單詞重複問題

第3章 正則表達式的特性和流派概覽

在正則的世界中漫步

正則表達式的起源

最初印象

正則表達式的注意事項和處理方式

集成式處理

程式式處理和面向對象式處理

查找和替換

其他語言中的查找和替換

注意事項和處理方式:小結

字元串,字元編碼和匹配模式

作為正則表達式的字元串

字元編碼

unicode

正則模式和匹配模式

常用的元字元和特性

第4章 表達式的匹配原理

第5章 正則表達式實用技巧

第6章 打造高效正則表達式

第7章 perl

第8章 java

第9章 net

第10章 php

索引

相關詞條

相關搜尋

熱門詞條

聯絡我們