我怎样才能用java编写程序,用#34; a"你可以写下字母或数字: 一个 AA A123 aa432a
调节器exp为此 信(letter | num)*
感谢名单。
答案 0 :(得分:0)
正如你要求的那样,正则表达式将是[a]([a]|[1-9])*
。
答案 1 :(得分:0)
也许这对你有所帮助,现在给你了:
public class Main {
public static void main(String[] args)
{
//http://www.mkyong.com/java/how-to-read-input-from-console-java/
System.out.println("Enter something here : ");
try{
BufferedReader bufferRead = new BufferedReader(new InputStreamReader(System.in));
String input = bufferRead.readLine();
boolean match = input.matches("[a]([a]|[1-9])*"); // maybe [a]([a-z]|[1-9])*
System.out.println("Does it match? "+match);
}
catch(IOException e)
{
e.printStackTrace();
}
}
}