码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础知识强化78:正则表达式之获取功能(Pattern 和 Matcher类的使用)

时间:2015-09-25 10:51:10      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

1. 获取功能:

  Pattern 和 Matcher类结合使用

2. 使用案例:

 1 package cn.itcast_05;
 2 
 3 import java.util.regex.Matcher;
 4 import java.util.regex.Pattern;
 5 
 6 /*
 7  * 获取功能
 8  *        Pattern和Matcher类的使用
 9  *        
10  *        模式和匹配器的基本使用顺序
11  */
12 public class RegexDemo {
13     public static void main(String[] args) {
14         // 模式和匹配器的典型调用顺序
15         // 把正则表达式编译成模式对象
16         Pattern p = Pattern.compile("a*b");
17         // 通过模式对象得到匹配器对象,这个时候需要的是被匹配的字符串
18         Matcher m = p.matcher("aaaaab");
19         // 调用匹配器对象的功能
20         boolean b = m.matches();
21         System.out.println(b);
22         
23         //这个是判断功能,但是如果做判断,这样做就有点麻烦了,我们直接用字符串的方法做
24         String s = "aaaaab";
25         String regex = "a*b";
26         boolean bb = s.matches(regex);
27         System.out.println(bb);
28     }
29 }

运行效果如下:

技术分享

 

Java基础知识强化78:正则表达式之获取功能(Pattern 和 Matcher类的使用)

标签:

原文地址:http://www.cnblogs.com/hebao0514/p/4837207.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!