最新下載
夢幻水族館
少女前線
星之翼
小花仙精靈樂園
餐廳萌物語
山河旅探
戀與製作人
最強腦3
異塵:達米拉
少年西遊記2
24小時閱讀排行榜
- 1 為什麼我在 Hugo 部落格中插入圖片時出現 404 錯誤?
- 2 dsetup16.dll - 什麼是 dsetup16.dll?
- 3 dtrsve.dll - 什麼是 dtrsve.dll?
- 4 dxcodex.ocx - 什麼是 dxcodex.ocx?
- 5 修改共享物件時 std::shared_ptr 是線程安全的嗎?
- 6 dsbho_02.dll - 什麼是 dsbho_02.dll?
- 7 將 Java 應用程式的啟動時間和記憶體佔用量減少最多的策略
- 8 為什麼我的 MySQL 事件會建立失敗並顯示「您的 SQL 語法有錯誤」?
- 9 為什麼我的 Sass 檔案會拋出“無效 CSS:預期表達式”錯誤?
- 10 為什麼我的沒有如預期縮小?它似乎有一個不可移除的 min-width: min-content 問題。
- 11 dwin0008.dll - 什麼是 dwin0008.dll?
- 12 Java 中靜態和非靜態巢狀類別的主要差異是什麼?
- 13 X帝國價格飆升至新ATH:這是你應該知道的
- 14 dwpp.dll - 什麼是 dwpp.dll?
- 15 為什麼我的Go介面方法回傳類型會導致編譯錯誤?
最新教學
-
- 國外Web開發全端課程全集
- 1717 2024-04-24
-
- Go語言實戰之 GraphQL
- 2000 2024-04-19
-
- 550W粉絲大佬手把手從零學JavaScript
- 3418 2024-04-18
-
- python大神Mosh,零基礎小白6小時完全入門
- 2949 2024-04-10
-
- MySQL 初學入門(mosh老師)
- 1803 2024-04-07
-
- Mock.js | Axios.js | Json | Ajax--十天精品課堂
- 2616 2024-03-29
學習正規表示式從基本概念講起,到編寫完整的sed和Perl腳本,再到轉換HTML文件,將正規表示式這種強大的工具解釋得清晰透徹。書中貫穿了大量簡潔明了的範例,旨在讓讀者輕鬆掌握正規表示式。書中各線上和桌面工具一應俱全,並介紹了進階參考資料,是一本不可多得的正規表達式入門好書。
內容推薦
《學習正規表示式》從正規表示式的基本概念講起,到編寫完整的sed和Perl腳本,再到轉換HTML文件,將這種強大的工具解釋得清晰透徹。書中貫穿了大量簡潔明了的範例,旨在讓讀者輕鬆掌握正規表示式。此外,書中各線上和桌面工具一應俱全,並介紹了進階參考資料,是一本不可多得的正規表達式入門好書。
《學習正規表示式》適合對正規表示式有興趣的程式設計師和網路從業人員。
作者簡介
Michael Fitzgerald 知名程式設計師、顧問、技術作家,為O’Reilly以及John Wiley &Sons編寫過十餘本技術圖書,並在O’Reilly Network上發表了大量文章。他曾是針對XML的RELAXNG模式語言委員會的成員。
線上與桌面工具一應俱全,
學習正規表示式的必備利器,
不懂程式設計也能快速上手。
目錄
前言
第1章 什麼是正規表示式 1
1.1 從Regexpal開始 2
1.2 匹配北美電話號碼 3
1.3 用字元組來匹配數字 4
1.4 使用字元組簡寫式 5
1.5 匹配任意字元 5
1.6 捕獲分組和後向引用 6
1.7 使用量詞 6
1.8 括選文字 8
1.9 應用範例 9
1.10 本章所學 11
1.11 相關資源 11
第2章 簡單的模式比對 13
2.1 匹配字串字面值 15
2.2 匹配數字 15
2.3 匹配非數字字元 17
2.4 匹配單字和非單字字元 18
2.5 符合空格符 19
2.6 再談符合任意字元 21
2.7 為文字加上標籤 23
2.7.1 用sed為文字加上標籤 24
2.7.2 用Perl為文字加上標籤 25
2.8 本章所學 26
2.9 相關資源 27
第3章 邊界 29
3.1 行的起始與結束 30
3.2 單字邊界與非單字邊界 31
3.3 其他錨位符 33
3.4 使用元字元的字面值 34
3.5 新增標籤 35
3.5.1 使用sed新增標籤 36
3.5.2 使用Perl新增標籤 37
3.6 本章所學 38
3.7 相關資源 39
第4章 選擇、分組與後向引用 41
4.1 選擇操作 41
4.2 子模式 45
4.3 捕獲分組和後向引用 46
4.4 非捕獲分組 49
4.5 本章所學 50
4.6 相關資源 51
第5章 字元組 53
5.1 字元組取反 55
5.2 並集與差集 56
5.3 POSIX字元組 58
5.4 本章所學 60
5.5 相關資源 60
第6章 符合Unicode和其他字元 61
6.1 匹配Unicode字元 62
6.2 用八進制數字匹配字元 65
6.3 匹配Unicode字元屬性 66
6.4 匹配控製字元 68
6.5 本章所學 70
6.6 相關資源 70
第7章 量詞 73
7.1 貪心、懶惰與佔有 74
7.2 用*、 和?進行匹配 74
7.3 配對特定次數 75
7.4 懶惰量詞 77
7.5 佔有量詞 78
7.6 本章所學 79
7.7 相關資源 79
第8章 環視 81
8.1 正前瞻 81
8.2 反前瞻 84
8.3 正後顧 85
8.4 反後顧 85
8.5 本章所學 86
8.6 相關資源 86
第9章 用HTML標示文件 87
9.1 匹配標籤 87
9.2 用sed轉換普通文本 89
9.2.1 用sed替換 89
9.2.2 用sed處理羅馬數字 90
9.2.3 用sed處理特定段落 91
9.2.4 用sed處理多行詩文 91
9.3 追加標籤 92
9.4 用Perl轉換普通文本 94
9.4.1 用Perl處理羅馬數字 95
9.4.2 用Perl處理特定段落 96
9.4.3 用Perl處理多行詩文 96
9.4.4 使用Perl指令檔 97
9.5 本章所學 99
9.6 相關資源 99
第10章 初級班畢業了 101
10.1 想上中級班 103
10.2 工具、實作程式以及程式庫 103
10.2.1 Perl 103
10.2.2 PCRE 104
10.2.3 Ruby(Oniguruma) 104
10.2.4 Python 105
10.2.5 RE2 105
10.3 匹配北美電話號碼 105
10.4 匹配電子郵件地址 106
10.5 本章所學 106
附錄 正規表示式參考 107
術語表 118
索引 122
作者及封面簡介 124