我正在尝试编写一个正则表达式匹配器,该字符串应以'Feb'开头,并留一个空格,然后再加上2位数字。

    String x = "Feb 04 |";

    String regex = "^Feb d{2}";
    Pattern p = Pattern.compile(regex);


    Pattern pattern =   Pattern.compile(regex);
    Matcher matcher =   pattern.matcher(x);
    while (matcher.find())
    {
        System.out.print("FOUND");
    }


'String regex = "^Feb";'很好地检测它是否以Feb开始,但是尝试检测是否有空格后跟2位数字。

最佳答案

正则表达式模式^Feb\s\d{2}匹配Feb,一个空格和两位数字。

[编辑]

^Feb\s\d{2}.*$如果要匹配完整字符串

07-28 04:51