Java正则表达式详解(2)
来源:互联网 发布:java视频教程全集 编辑:程序博客网 时间:2024/06/03 03:52
1.5 “否”符号 “^”符号称为“否”符号。如果用在方括号内,“^”表示不想要匹配的字符。例如,图四的正则表达式匹配所有单词,但以“X”字母开头的单词除外。
图四:匹配所有单词,但“X”开头的除外
1.6 圆括号和空白符号 假设要从格式为“June 26, 1951”的生日日期中提取出月份部分,用来匹配该日期的正则表达式可以如图五所示:
图五:匹配所有Moth DD,YYYY格式的日期
新出现的“/s”符号是空白符号,匹配所有的空白字符,包括Tab字符。如果字符串正确匹配,接下来如何提取出月份部分呢?只需在月份周围加上一个圆括号创建一个组,然后用ORO API(本文后面详细讨论)提取出它的值。修改后的正则表达式如图六所示:
图六:匹配所有Month DD,YYYY格式的日期,定义月份值为第一个组
1.7 其它符号 为简便起见,你可以使用一些为常见正则表达式创建的快捷符号。如表二所示: 表二:常用符号例如,在前面社会安全号码的例子中,所有出现“[0-9]”的地方我们都可以使用“/d”。修改后的正则表达式如图七所示:
图七:匹配所有123-12-1234格式的社会安全号码
- Java正则表达式详解(2)
- java正则表达式(详解)
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- java正则表达式详解!
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- 给层div加一个滚动条,正则表达式判断日期一例
- SQL查询优化,注意where条件的顺序
- 成年人必看的五个故事[来源于CSDN论坛]
- SQL:给查询添加一个合计行
- Java正则表达式详解(1)
- Java正则表达式详解(2)
- Benefit from plug-in&extension
- Java正则表达式详解(3)
- Java正则表达式详解(4)
- 计算机通信c&c
- 人生值得珍藏的42句话
- 控制文字大小(一共是三个控制方法,颜色和字体是同样的控制方法)
- linux 下使用UNICODE
- 测试一下Wengo的wengovisio