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