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