1 package com.study.string; 2 3 import java.util.regex.Matcher; 4 import java.util.regex.Pattern; 5 /** 6 * 正则表达式,检查字符串是否匹配 7 * @ClassName: PattenDemo 8 * @author BlueLake 9 * @date 2015年9月10日 下午4:29:29 10 */ 11 public class PattenDemo { 12 13 public static void main(String[] args) { 14 15 //普通的正则测试,适用于多次使用 16 Pattern p = Pattern.compile("^a[bcd]{2,4}-\\d*$"); 17 Matcher m = p.matcher("abbc-123"); 18 boolean b = m.matches(); 19 System.out.println(b); 20 21 //简短的正则表达式,单次使用。 22 boolean b2 = Pattern.matches("^a[bcd]{2,4}-\\d*$", "aaaaa"); 23 System.out.println(b2); 24 } 25 }
时间: 2024-10-09 11:29:42