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

    }

     

    }

     

    }

  • 相关阅读:
    HDU 1850 Being a Good Boy in Spring Festival
    UESTC 1080 空心矩阵
    HDU 2491 Priest John's Busiest Day
    UVALive 6181
    ZOJ 2674 Strange Limit
    UVA 12532 Interval Product
    UESTC 1237 质因子分解
    UESTC 1014 Shot
    xe5 android listbox的 TMetropolisUIListBoxItem
    xe5 android tts(Text To Speech)
  • 原文地址:https://www.cnblogs.com/wujianbo123/p/7492167.html
Copyright © 2011-2022 走看看