字符运用

	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);
	}

  

posted @ 2017-06-12 15:31  ~~轩  阅读(140)  评论(0编辑  收藏  举报