我怎样才能在java中编写代码以字母开头

时间:2014-10-26 21:17:57

标签: java

我怎样才能用java编写程序,用#34; a"你可以写下字母或数字: 一个 AA A123 aa432a

调节器exp为此 信(letter | num)*

感谢名单。

2 个答案:

答案 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();
        }
    }
}