Jerome Kwok〖旧日的足迹〗

仁者不忧,知者不惑,勇者不惧
posts - 0, comments - 0, trackbacks - 0, articles - 81
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Java正则表达式详解

Posted on 2010-02-04 15:38 Jerome Kwok 阅读(96) 评论(0)  编辑  收藏 所属分类: Java SE
一、正则表达式基础知识

 

 

 

图一:匹配所有123-12-1234形式的社会安全号码

 

 

 

图二:匹配所有123-12-1234和123121234形式的社会安全号码

 

 

 

图三:匹配典型的美国汽车牌照号码,如8836KV

 

 
 

 

图四:匹配所有单词,但“X”开头的除外

 

 
 

 

图五:匹配所有Moth DD,YYYY格式的日期

 

 

 

图六:匹配所有Month DD,YYYY格式的日期,定义月份值为第一个组

 

 

 

 

图七:匹配所有123-12-1234格式的社会安全号码

 

二、Jakarta-ORO库
三、应用实例

 

图八:匹配IP地址

 

 
 

 

图九:匹配至少一个字符,直至找到“]”

 

 

 

图十:匹配IP地址和时间标记

 

 

图十一:匹配FONT标记的所有属性

 

 

图十二:匹配单个属性,并把它分割成名字-值对

 

 

图十三:匹配修改前的链接