码迷,mamicode.com
首页 > 编程语言 > 详细

【自动化__持续集成】___java___正则表达式

时间:2017-09-07 23:01:36      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:正则表达   span   color   stat   normal   regex   strong   tmp   public   

一、代码如下

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

}

 

}

 

}

【自动化__持续集成】___java___正则表达式

标签:正则表达   span   color   stat   normal   regex   strong   tmp   public   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!