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