88節(jié)介紹了正則表達式的語法,上節(jié)介紹了正則表達式相關(guān)的Java API,本節(jié)來討論和分析一些常用的正則表達式,具體包括:

  • 郵編

  • 電話號碼,包括手機號碼和固定電話號碼

  • 日期和時間

  • 身份證

  • IP地址

  • URL

  • Email地址

  • 中文字符

對于同一個目的,正則表達式往往有多種寫法,大多沒有唯一正確的寫法,本節(jié)的寫法主要是示例。此外,寫一個正則表達式,匹配希望匹配的內(nèi)容往往比較容易,但讓它不匹配不希望匹配的內(nèi)容,則往往比較困難,也就是說,保證精確性經(jīng)常是很難的,不過,很多時候,我們也沒有必要寫完全精確的表達式,需要寫到多精確與你需要處理的文本和需求有關(guān),另外,正則表達式難以表達的,可以通過寫程序進一步處理。這么描述可能比較抽象,下面,我們會具體討論分析。

郵編

郵編比較簡單,就是6位數(shù)字,首位不能是0,所以表達式可以為:

        		

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設(shè)計培訓,網(wǎng)站建設(shè)培訓學習是年輕人改變自己的最好方式