您的位置:首页 > 其它

常见对象_Pattern和Matcher的概述

2016-11-30 23:40 267 查看
package cn.itcast_05;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/*
* 获取功能
* 		Pattern和Matcher类的使用功能
*
* 		模式和匹配器的基本使用顺序
*/
public class RegexDemo {
public static void main(String[] args) {
// 模式和匹配器的典型调用顺序
// 把正则表达式编译成模式对象
Pattern p = Pattern.compile("a*b");
// 通过模式对象得到匹配器对象,这个时候需要的是被匹配的字符串
Matcher m = p.matcher("aaaaab");
// 调用匹配器对象的功能
boolean b = m.matches();
System.out.println(b);

// 这个是判断功能,但是如果做判断,这样做就有点麻烦了,我们直接用字符串的方法做
String s = "aaaaab";
String regex = "a*b";
boolean result = s.matches(regex);
System.out.println("result:" + result);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: