• 正则表达式


    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    
    public class ZhengZe {
    
    	public static void main(String[] args) {
    		//6位数字
    		//1.指定正则表达式
    		//6位数字
    		Pattern p1= Pattern.compile("\d{6}");
    		//11位  以1开头
    		Pattern p2= Pattern.compile("1\d{10}");
    		//英文字母和数字组成 长度为4-10
    		Pattern p3= Pattern.compile("[a-zA-Z0-9]{4,10}");
    		//以英文字母开头和数字组成开头,长度为4-16
    		Pattern p4= Pattern.compile("[a-zA-Z][a-zA-Z0-9]{3,15}");
    		//2.设置要验证的字符串
    		Matcher m1 = p1.matcher("212121");
    		Matcher m2 = p2.matcher("11548741547");
    		Matcher m3 = p3.matcher("das4");
    		Matcher m4 = p4.matcher("dasdad4544");
    		//3获得结果
    		boolean rs1 = m1.matches();
    		boolean rs2 = m2.matches();
    		boolean rs3 = m3.matches();
    		boolean rs4 = m4.matches();
    		System.out.println(rs1);
    		System.out.println(rs2);
    		System.out.println(rs3);
    		System.out.println(rs4);
    		
    
    	}
    
    }
    

      

  • 相关阅读:
    转C++的一点点
    无向图hash
    字符串相关
    Tutte矩阵求一般图最大匹配
    FFT的常数优化
    洲阁筛
    半平面交
    非旋treap套线段树
    点分治 [IOI2011]Race
    treap
  • 原文地址:https://www.cnblogs.com/fax1996/p/9453267.html
Copyright © 2020-2023  润新知