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());
上面写错了 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
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());
楼主的意思是launch401(宁静温泉) 的那个吧 i am*[aa]*[sss]*[bbb]*[ddd]*[ggg]
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());
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
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());
i am*[aa]*[sss]*[bbb]*[ddd]*[ggg]