Java Regex不匹配?

Isa*_*aac 5 java regex pattern-matching

我有这个代码,但它似乎没有工作.

Pattern pattern=Pattern.compile("IMGURSESSION=([0-9a-zA-Z]*);");
Matcher matcher=pattern.matcher("IMGURSESSION=blahblah; path=/; domain=.imgur.com");
System.out.println(matcher.matches());
Run Code Online (Sandbox Code Playgroud)

谁会知道为什么?

Pri*_*ley 8

Matcher#matches()方法尝试将整个输入序列与模式匹配.

Pattern.compile("IMGURSESSION=([0-9a-zA-Z]*);.*$"); //true
Pattern.compile("IMGURSESSION=([0-9a-zA-Z]*);"); //false
Run Code Online (Sandbox Code Playgroud)