88節(jié)介紹了正則表達式的語法,上節(jié)介紹了正則表達式相關(guān)的Java API,本節(jié)來討論和分析一些常用的正則表達式,具體包括:
郵編
電話號碼,包括手機號碼和固定電話號碼
日期和時間
身份證
IP地址
URL
Email地址
中文字符
對于同一個目的,正則表達式往往有多種寫法,大多沒有唯一正確的寫法,本節(jié)的寫法主要是示例。此外,寫一個正則表達式,匹配希望匹配的內(nèi)容往往比較容易,但讓它不匹配不希望匹配的內(nèi)容,則往往比較困難,也就是說,保證精確性經(jīng)常是很難的,不過,很多時候,我們也沒有必要寫完全精確的表達式,需要寫到多精確與你需要處理的文本和需求有關(guān),另外,正則表達式難以表達的,可以通過寫程序進一步處理。這么描述可能比較抽象,下面,我們會具體討論分析。
郵編
郵編比較簡單,就是6位數(shù)字,首位不能是0,所以表達式可以為:
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26