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