java 正则表达式的使用 超级简单

2/22/2017来源:ASP.NET技巧人气:1457

package test; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Parren { public static void main(String[] args){ int i = 9; Pattern pattern = Pattern.compile("^[1][3-8]\\d{"+i+"}$"); Matcher matcher = pattern.matcher("13565765432");         if(!matcher.matches()){         System.out.PRintln("matcher    失敗");         }else{         System.out.println("matcher    成功");         }                                    int n = 1;         Pattern pattern2 = Pattern.compile("^\\d{1}$");         //Pattern pattern2 = Pattern.compile("^[1]$");         Matcher matcher2 = pattern2.matcher("3");         if(!matcher2.matches()){         System.out.println("matcher2      失敗");         }else{         System.out.println("matcher2     成功");         } } }