2007年4月22日
摘要: 在上一篇文章里,我們介紹了正則表達(dá)式中的遞歸與替換,現(xiàn)在讓我們接觸一個(gè)學(xué)習(xí)正則表達(dá)式時(shí)方便測(cè)試使用的工具,并介紹一些正則表達(dá)式的編寫思路。
閱讀全文
摘要: 在上一篇文章里,我們介紹了正則表達(dá)式中斷言相關(guān)的一些概念,在本文里,我們會(huì)介紹正則表達(dá)式中遞歸的運(yùn)用與利用正則表達(dá)式修改目標(biāo)字符串。
閱讀全文
摘要: 在上文里,我們介紹了正則表達(dá)式的子模式,逆向引用和量詞,在這篇文章里,我們將重點(diǎn)介紹正則表達(dá)式中的斷言(Assertions)。
閱讀全文
摘要: 在上篇文章里,我們介紹了正則表達(dá)式的模式修正符與元字符,細(xì)心的讀者也許會(huì)發(fā)現(xiàn),這部分介紹的非常簡(jiǎn)略,而且很少有實(shí)際的例子的講解。這主要是因?yàn)榫W(wǎng)上現(xiàn)有的正則表達(dá)式資料都對(duì)這部分都有詳細(xì)的介紹和眾多的例子,如果覺得對(duì)前一部分缺乏了解可以參看這些資料。本文希望可以盡可能多涉及一些較高級(jí)的正則表達(dá)式特性。
閱讀全文
摘要: 正則表達(dá)式廣泛出現(xiàn)在UNIX/Linux相關(guān)的各種領(lǐng)域和多種編程語(yǔ)言里。從常見的shell命令到大名鼎鼎的Perl語(yǔ)言再到當(dāng)前非常流行的PHP,它都扮演著一個(gè)重要的角色。甚至windows的命令行控制臺(tái)也支持正則表達(dá)式。如果你是一個(gè)Linux服務(wù)器管理員,你經(jīng)常會(huì)在一些服務(wù)器的設(shè)置腳本里看到它。
閱讀全文
摘要: "^\d+$" //非負(fù)整數(shù)(正整數(shù) + 0)
"^[0-9]*[1-9][0-9]*$" //正整數(shù)
"^((-\d+)|(0+))$" //非正整數(shù)(負(fù)整數(shù) + 0)
閱讀全文