zoukankan      html  css  js  c++  java
  • 【自动化__持续集成】___java___正则表达式

    一、代码如下

    package com.wujianbo.five;
    
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    
    public class Demo01 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		String phone= "13541433525";
    		String phoneEx= "^1[387]\d{9}";
    		
    		Pattern pattern= Pattern.compile(phoneEx);//编译正则表达式
    		Matcher matcherphone= pattern.matcher(phone);
    		System.out.println(matcherphone.matches());
    		
    
    	}
    
    }
    
    package com.wujianbo.five;
    
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    
    public class Demo01 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		//String phone= "13541433525";
    		//String phoneEx= "^1[387]\d{9}";
    		
    		//Pattern pattern= Pattern.compile(phoneEx);//编译正则表达式
    		//Matcher matcherphone= pattern.matcher(phone);
    		//System.out.println(matcherphone.matches());
    		
    		String telephone= "0512-85121234";
    		String telephoneEx= "^0\d{2,3}-[856]\d{6,7}";
    		System.out.println(Pattern.compile(telephoneEx).matcher(telephone).matches());
    		
    
    	}
    
    }
    
    package com.wujianbo.five;
    
    import java.util.regex.Pattern;
    
    public class Demo03 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		//String email= "dengqiang@woniuxy.com.cn";
    		String email= "dengqiang@woniuxy.com.cn";
            //String emailEx= "[a-zA-Z0-9{1,}@((a-zA-Z0-9-*){1,}\.){1,3}[a-zA-Z\-]{1,}";
    		String emailEx= "[a-zA-Z0-9]{1,}@[a-zA-Z0-9]{1,}.[a-zA-Z0-9]{1,}.[a-zA-Z0-9]{1,}$";
    		System.out.println(Pattern.compile(emailEx).matcher(email).matches());
    	}
    
    }
    
    package com.wujianbo.five;
    
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    
    public class Demo02 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		String source= "<input name='verify' value='3334dfafaddfa' type='hidden'/>";
    		String regEx= "(value=')(.+)(' type)";
    		String tmp= "";
    		Pattern p= Pattern.compile(regEx);
    		Matcher m= p.matcher(source);
    		//System.out.println(m.find());
    		if(m.find()) {
    			tmp= m.group(2);
    			System.out.println(tmp);
    		}
    		
    	}
    
    }
    

    package com.wujianbo.five;

     

    import java.util.regex.Matcher;

    import java.util.regex.Pattern;

     

    public class Demo02 {

     

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    String source= "<input name='verify' value='3334dfafaddfa' type='hidden'/>";

    String regEx= "(value=')(.+)(' type)";

    String tmp= "";

    Pattern p= Pattern.compile(regEx);

    Matcher m= p.matcher(source);

    //System.out.println(m.find());

    if(m.find()) {

    tmp= m.group(2);

    System.out.println(tmp);

    }

     

    }

     

    }

  • 相关阅读:
    Go 只读/只写channel
    MongoDB 倾向于将数据都放在一个 Collection 下吗?
    Go语言string,int,int64 ,float之间类型转换方法
    [转]流程自动化机器人(RPA)概念、原理与实践
    ESXi以及WorkStation缩减thin provision模式Linux虚拟机磁盘的方法
    Linux 安装宋体字体的简单办法
    浏览器性能简单测试
    学习面试题Day04
    学习面试题Day05
    学习面试题Day06
  • 原文地址:https://www.cnblogs.com/wujianbo123/p/7492167.html
Copyright © 2011-2022 走看看