找寻一个邮箱

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


public class zhengze {
    public static void main(String[] args) {
//1.创建一个正则表达式对象
    Pattern p=Pattern.compile("[0-9]{6}");    
//2.获得匹配器    
    String str="你的邮编是123456,娜可露露的邮编是:234567,貂蝉的邮编是345678";
    Matcher m=p.matcher(str);
//    //判断是否匹配
//    if(m.matches()){
//        System.out.println("合法");
//    }else{
//        System.out.println("不合法");
//        
//    }
while(m.find()){
    System.out.println(str.substring(m.start(),m.end()));
    System.out.println(m.group());//和上个语句有相同的作用
}
    String ss=str.replaceAll("[0-9]{6}","【替换你】");
    System.out.println(ss);
    }
}    
    

 

posted @ 2017-05-02 20:38  苏轼的红烧肉  阅读(119)  评论(0编辑  收藏  举报