《Regex必知應會》讀書

來源:互聯網
上載者:User

標籤:解決方案   使用   class   圖片   png   repo   6.4   文本   epo   

內容簡介  · · · · · ·

《Regex必知必會》從簡單的文本匹配開始,循序漸進地介紹了很多複雜內容,其中包括回溯引用、條件性求值和前後尋找,等等。每章都為讀者準備了許多簡明又實用的樣本,有助於全面、系統、快速掌握Regex,並運用它們去解決實際問題。Regex是一種威力無比強大的武器,幾乎在所有的程式設計語言裡和電腦平台上都可以用它來完成各種複雜的文本處理工作。而且書中的內容在保持語言和平台中立的同時,還兼顧了各種平台之間的差異。通過閱讀本書,讀者能夠在輕鬆的氛圉中迅速掌握Regex的精髓,並可立即運用所學,解決實際問題。

 作者簡介  · · · · · ·

Ben Forta

擁有三十多年的電腦領域從業經驗,是世界知名的技術作家,也是Adobe技術界知名專家,目前擔任Adobe公司的客戶培訓部進階主管。他撰寫的《SQL必知必會》《MySQL必知必會》等因短小精悍、可快速入手而受到讀者好評,已被翻譯為十幾種文字,成為世界級暢銷書。

目錄  · · · · · ·第1章 Regex入門  1
1.1 Regex的用途  1
1.2 如何使用Regex  2
1.2.1 用Regex進行搜尋  3
1.2.2 用Regex進行替換  3
1.3 什麼是Regex  4
1.4 使用Regex  5
1.5 在繼續學習之前  6
1.6 小結  6
第2章 匹配單個字元  7
2.1 匹配純文字  7
2.1.1 有多個匹配結果  8
2.1.2 字母的大小寫問題  8
2.2 匹配任一字元  9
2.3 匹配特殊字元  12
2.4 小結  14
第3章 匹配一組字元  15
3.1 匹配多個字元中的某一個  15
3.2 利用字元集合區間  17
3.3 取非匹配  21
3.4 小結  22
第4章 使用元字元  23
4.1 對特殊字元進行轉義  23
4.2 匹配空白字元  26
4.3 匹配特定的字元類別  28
4.3.1 匹配數字(與非數字)  28
4.3.2 匹配字母和數字(與非字母和數字)  29
4.3.3 匹配空白字元(與非空白字元)  31
4.3.4 匹配十六進位或八位元值  31
4.4 使用POSIX字元類  32
4.5 小結  34
第5章 重複匹配  35
5.1 有多少個匹配  35
5.1.1 匹配一個或多個字元  36
5.1.2 匹配零個或多個字元  39
5.1.3 匹配零個或一個字元  41
5.2 匹配的重複次數  43
5.2.1 為重複匹配次數設定一個精確的值  44
5.2.2 為重複匹配次數設定一個區間  45
5.2.3 匹配“至少重複多少次”  46
5.3 防止過度匹配  47
5.4 小結  49
第6章 位置匹配  50
6.1 邊界  50
6.2 單詞邊界  51
6.3 字串邊界  54
6.4 小結  59
第7章 使用子運算式  60
7.1 什麼是子運算式  60
7.2 子運算式  61
7.3 子運算式的嵌套  65
7.4 小結  67
第8章 回溯引用:前後一致匹配  68
8.1 回溯引用有什麼用  68
8.2 回溯引用匹配  71
8.3 回溯引用在替換操作中的應用  74
8.4 小結  79
第9章 前後尋找  80
9.1 前後尋找  80
9.2 向前尋找  81
9.3 向後尋找  83
9.4 把向前尋找和向後尋找結合起來  86
9.5 對前後尋找取非  87
9.6 小結  89
第10章 嵌入條件  90
10.1 為什麼要嵌入條件  90
10.2 Regex裡的條件  91
10.2.1 回溯引用條件  91
10.2.2 前後尋找條件  94
10.3 小結  96
附錄A 常見應用軟體和程式設計語言中的Regex  97
附錄B 常見問題的Regex解決方案  110
附錄C Regex測試器  128

《Regex必知應會》讀書

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.