public static void main(String[] args) {
textmun();
text1();
// String str1="b";
// String red="[abcdefg]";//规则(正则表达式):[abcd]中的任意一个
// boolean bb=str1.matches(red);
// System.out.println(bb);
//
// String str2="0";
// String reg="[^123]";//非其中的任意一个
// boolean cc=str2.matches(reg);
// System.out.println(cc);
//
// String str="7";
// String reg1="[0-9]";//0-9中的任意一个:必须是连接的
// boolean aa=str.matches(reg1);
// System.out.println(aa);
}
private static void text1() {
}
public static void textmun(){
String str6="ghjfjl";
String reg5="[a-z]{3,5}";//从a-z中取3-5个字母
boolean falg5=str6.matches(reg5);
System.out.println(falg5);
// //?:0或1个
String str5="0";
String reg4="[0-7]?";
boolean falg4=str5.matches(reg4);
System.out.println(falg4);
// //*:0或0个以上
String str4="0123";
String reg3="[0-8]*";
boolean falg3=str4.matches(reg3);
System.out.println(falg3);
// //+:一个或一个以上
String str3="123";
String reg2="[0-9]+";
boolean falg2=str3.matches(reg2);
System.out.println(falg2);
// String reg3="\d+";//数字字符
String str="123@456.com";
String reg="\d+[@]\d+(.com)";
boolean falg=str.matches(reg);
System.out.println(falg);
// String reg4="\+w";//单词字符
String str2="cheng@qq.com";
String reg1="\w+[@]\w+(.com)";
boolean falg1=str2.matches(reg1);
System.out.println(falg1);
}