DEELX 正則表達(dá)式引擎(v1.2)
DEELX 是一個(gè)在 C++ 環(huán)境下的與 PERL 兼容的正則表達(dá)式引擎。是 RegExLab 開(kāi)展的一個(gè)研究開(kāi)發(fā)項(xiàng)目。
基本特點(diǎn):
支持與 PERL 兼容的正則表達(dá)式語(yǔ)法。
支持 IGNORECASE, SINGLELINE, MULTILINE 等常見(jiàn)匹配模式。
兼容性強(qiáng),能在 vc6, vc7, vc8, gcc, Turbo C++ 等大多數(shù) C++ 環(huán)境編譯。
支持命名分組,條件表達(dá)式,遞歸表達(dá)式等多種高級(jí)特性。(1.2版本新特點(diǎn))
與 GRETA、boost 相比,DEELX 獨(dú)到之處:
完全使用模版庫(kù)編寫(xiě),支持 char, wchar_t, int 等以及其他基類(lèi)型版本。
全部代碼位于一個(gè)頭文件(.h)中, 比任何引擎都使用簡(jiǎn)單和方便。
支持從右向左匹配模式,可從文本結(jié)束位置向前搜索匹配。
可防止零長(zhǎng)度子匹配循環(huán)無(wú)限次而產(chǎn)生的死循環(huán)。(1.2版本新特點(diǎn))
標(biāo)簽:
DEELX
PERL
RegExLab
1.2
上傳時(shí)間:
2017-02-21
上傳用戶:zhenyushaw