私は正規表現が初めてです。以下のコードで間違っているところを修正してください。また、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」を期待していますが、一致はfalseを返しています。