使用模式

时间:2017-04-21 15:06:33

标签: javascript

我正在开发一个程序,我必须检查输入是否匹配包含使用模式编译的单词和数字的句子/字符串。我不知道有多少单词。

这就是我的一些代码:

Pattern pattern = Pattern.compile("[a-zA-Z][ \\t]*([0-9]*)");

sysln("                          P R O J E C T  P L A N N E R                          ");
sysln(" -------------------------------------------------------------------------------");
        sysln("                                 Free Resources                                 ");
        sysln("                                                                                ");
        sys(" Enter the project name + the week number > ");
        String s = input.nextLine().trim();
        matcher = pattern.matcher(s);

        if (!matcher.matches()){
            sys(" Wrong format -- hit any key to continue > ");
            input.nextLine();
            continue;
        }

我曾尝试过编写Hallo 12,但它会输出错误信息。

我发现[a-zA-Z]只能读一个字母,我应该写什么而不是[a-zA-Z]?

0 个答案:

没有答案