您的位置:首页 > 编程语言 > Java开发

Java 中正则表达式的运用 Java.util.regex.*

2016-12-15 16:17 369 查看


Java 中正则表达式的运用 Java.util.regex.*

看代码:

/**
* 版权所有 (c) 2016,小明有限公司  
*/
package RegexTest;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
* 类说明:
*
* <pre>
* Modify Information:
* Author        Date          Description
* ============ =========== ============================
* wangxiaoming      2016-7-12    Create this file
* </pre>
*
*/
public class RegexTest {

public static void main(String[] args) {
// TODO Auto-generated method stub
/*
*
*  Pattern pattern = Pattern.compile(patternString);
Matcher matcher = pattern.matcher(input);
if (matcher.matches()) . . .
*/
Pattern  pattern = Pattern.compile("[a-z]{3}");
Matcher  matcher = pattern.matcher("aa1");//false
//        Matcher  matcher = pattern.matcher("aaz");//true
System.out.println(matcher.matches());
}

}


Java 正则表达式运用的第二种方式:

/**
* 版权所有 (c) 2016,小明有限公司  
*/
package RegexTest;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
* 类说明:
*
* <pre>
* Modify Information:
* Author        Date          Description
* ============ =========== ============================
* wangxiaoming      2016-7-12    Create this file
* </pre>
*
*/
public class RegexTest {

public static void main(String[] args) {
// TODO Auto-generated method stub
/*    Java 正则匹配的第一种方式
*
*  Pattern pattern = Pattern.compile(patternString);
Matcher matcher = pattern.matcher(input);
if (matcher.matches()) . . .

Pattern  pattern = Pattern.compile("[a-z]{3}");
Matcher  matcher = pattern.matcher("aa1");//false
//        Matcher  matcher = pattern.matcher("aaz");//true
System.out.println(matcher.matches());*/
/*
* Java 正则匹配的第二个方式
*/

String phone = "18545025201";
//手机号码第一位是1第二位允许是3 5 7 8  然后跟着9位数字
System.out.println(phone.matches("1[3857][0-9]{9}"));

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: