package com.cn.regExp;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class TestRegExp {
public static void p(Object o) {
System.out.println(o);
}
public static void main(String[] args) {
System.out.println("---".matches("..."));//...表示任何字符,字母或者数字,或者特殊符号
p("789a38723bc".replaceAll("\\d", "-"));// \\d表示数字,用-替换所以的数字
Pattern p = Pattern.compile("[a-z]");// [a-z]表示a-z中一个小写字符,compile表示编译方法
Matcher m = p.matcher("k");//Matcher匹配器对象,用编译的正则表达式来匹配的字符串
p(m.matches());//是否匹配成功
p(Pattern.matches("[a-z]", "M"));//匹配字符串是否成功。参数一是正则表达式,参数二是字符串
//^表示否定,不在a-z之间的字符
p(Pattern.matches("[^a-z]", "M"));//匹配字符串是否成功。参数一是正则表达式,参数二是字符串
}
}