• 【自动化__持续集成】___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);

    }

     

    }

     

    }

  • 相关阅读:
    添加coreseek中文分词
    linux 常用处理命令
    rewrite nginx
    判断浏览器类型
    Cookie 读写类
    Php 异常处理 exception
    C++实验:时间和日期类
    数据结构:删除链表元素
    数据结构-循环单链表
    TOJ-5395 大于中值的边界元素
  • 原文地址:https://www.cnblogs.com/wujianbo123/p/7492167.html
Copyright © 2020-2023  润新知