正则表达式:     \s*[aa]*[sss]*[bbb]*[ddd]*[ggg]*\s*

解决方案 »

  1.   

    java.util.regex.Pattern p = java.util.regex.Pattern.compile("\\s*[aa]*[6600]*[bbb]*[ddd]*[ggg]*\\s*");
            java.util.regex.Matcher m = p.matcher("i am aa");       
            System.out.println(m.matches());
    m = p.matcher("i am aa");       
            System.out.println(m.matches());
      

  2.   

    上面写错了
    java.util.regex.Pattern  p  =  java.util.regex.Pattern.compile(  "\\s*[aa]*[sss]*[bbb]*[ddd]*[ggg]*\\s*  ");  
                   java.util.regex.Matcher  m  =  p.matcher(  "i  am  aa  ");                
                   System.out.println(m.matches());  
                   m  =  p.matcher(  "i  am  bbb ");                
                   System.out.println(m.matches()); 
    我要他们打印都是true,但现在都是false
      

  3.   

    Pattern p = java.util.regex.Pattern.compile("\\s*[aa]*[sss]*[bbb]*[ddd]*[ggg]*\\s* ");//"aa|sss|bbb|ddd|ggg"
    Matcher m = p.matcher( "i am aa ");
    //System.out.println(m.matches());
    if(m.find())
        {
    System.out.println("I have finded it !");
        }
    //m = p.matcher( "i am bbb ");
    //System.out.println(m.matches());
      

  4.   

    楼主的意思是launch401(宁静温泉) 的那个吧
    i am*[aa]*[sss]*[bbb]*[ddd]*[ggg]