小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

正則表達(dá)式的終極能力 - 遞歸

 duduwolf 2006-02-20

今天在QQ問liuzhi如何寫一個匹配遞歸式的正則表達(dá)式時,沒想到那家伙居然就回答“遞歸消除”,讓我去看編譯原理的書。(nnd,他肯定想到正則表達(dá)式的實(shí)現(xiàn)去了...)

找遍了正則表達(dá)式的語法都沒發(fā)現(xiàn)和遞歸有關(guān)或者可以間接用來實(shí)現(xiàn)遞歸的,不過今天在硬盤找到一個電子書(只有一章),居然有講解了這個。竊喜,記錄之。

例子是:

\((?>[^()]+|\((?)|\)(?<-DEPTH>))*(?(DEPTH)(?!))\)

這個是匹配有效的最多括號的語法,比如: 

before (nope (yes (here) okay) after

匹配到的是:(yes (here) okay)

簡單翻譯了下這個文檔:

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多