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

}

 

}

 

}

原文地址:https://www.cnblogs.com/wujianbo123/p/7492167.html