讀古今文學網 > 精通正則表達式(第3版) > 高級話題引導 >

高級話題引導

Guide to the Advanced Chapters

我們已經熟悉了元字符、流派、語法包裝(syntactic packaging)之類的概念,現在應該詳細介紹本書開頭提到的第三點了,也就是工具軟件的正則引擎如何把一個正則表達式應用到文本當中。在第 4 章「正則表達式的匹配原理」中,我們會看到匹配引擎的實現方式如何影響匹配的完成、匹配的內容,以及匹配的時間。我們會詳細考察這一切。學習完這些知識之後,你在調校複雜的正則表達式時會更有信心。第 5 章「實用正則表達式技巧」會用更複雜的例子鞏固這些知識。

接下來是第6章「打造高效率的正則表達式」。瞭解了引擎的基本工作原理之後,你會學習到如何充分利用這些知識。第 6 章考察了正則表達式的陷阱——它們通常會導致意外的結果,然後教會讀者真正運用書本上的知識。

第 4、5、6 三章是本書的核心。頭三章只是為它們做鋪墊,而且最後針對工具軟件的章節以它們為基礎。核心章節不容易閱讀,但是我盡力避免使用數學、代數和其他我們不熟悉的概念。但是,就像任何高深的學問一樣,潛心研究細節需要花費相當的工夫。