Текст регулярного выражения даты - PullRequest
0 голосов
/ 22 апреля 2019

Я пытаюсь написать сопоставление регулярных выражений, где строка должна начинаться с '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";' хорошо обнаруживаетесли он начинается с февраля, но при попытке обнаружить есть пробел, за которым следуют 2 цифры.

1 Ответ

2 голосов
/ 22 апреля 2019

Шаблон регулярного выражения ^Feb\s\d{2} соответствует февралю, пробелу и двум цифрам.

[править]

^Feb\s\d{2}.*$, если вы хотите сопоставить полную строку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...