我是正则表达式的新手。请纠正我在下面的代码中哪里做错了。另外请推荐一些 Java-Regex 中的好书/教程。
public class regexx {
public static void main(String[] args) {
// TODO Auto-generated method stub
String s = "Bug 2742";
if("^Bug [0-9]*".matches(s)){
System.out.println("eq");
}else {
System.out.println("nq");
}
}
}
我期待“eq”作为输出。但匹配返回错误。