A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yanweimin 中级黑马   /  2015-4-9 18:49  /  286 人查看  /  0 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

package cn.itcast;

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

/*
* 正则的常规使用:
*         Pattern正则表达式的编译表示形式。
*  public Matcher matcher(CharSequence input)创建匹配给定输入与此模式的匹配器。 即使用已有的正则规则匹配指定的字符串,生成匹配操作引擎。
*  
*         Matcher通过解释 Pattern 对 character sequence 执行匹配操作的引擎。
*  public boolean matches() 尝试将整个区域与模式匹配。  
*/
public class Demo {

        public static void main(String[] args) {
               
                //第一步:通过正则字符串创建Perttern对象:正则的预编译表示形式对象。
                Pattern p = Pattern.compile("[1-9][0-9]{4,14}");
                //第二步:根据正则的预编译对象,匹配对应的字符串,生成匹配操作引擎:Matcher对象。
                Matcher matcher = p.matcher("12345");
                //第三步:调用match对象的某个方法,完成字符串规则匹配。
                boolean b = matcher.matches();
                System.out.println(b);
        }

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马