讀古今文學網 > 精通正則表達式(第3版) > 第4章 表達式的匹配原理 >

第4章 表達式的匹配原理

The Mechanics of Expression Processing

前一章在開頭類比了正則表達式與汽車,餘下的部分介紹了正則表達式的功能、特點以及其他相關信息。本章仍會使用這個類比來說明重要的正則引擎及其工作原理。

為什麼需要瞭解這些原理呢?讀者將會瞭解到,正則引擎分為很多種,最常用的引擎類型——Perl、Tcl、Python、.Net、Ruby、PHP,我見過的所有的Java正則包,以及其他語言使用的工作原理,基於此原理,構建正則表達式的方式決定了某個正則表達式能否匹配一個特定字符串,在何處匹配,以及匹配成功或報告失敗的速度。如果你認為這些問題很重要,請閱讀本章。