Получить шаблон даты из случайной строки - PullRequest
0 голосов
/ 07 февраля 2019

У меня есть сценарий для возврата «YYYYMMDD» из «v = {YYYYMMDD}» без использования строковых литеральных методов, таких как split, substring и т. Д.

В любом случае я могу использовать методы dateUtil или любое регулярное выражение?

Спасибо.

1 Ответ

0 голосов
/ 07 февраля 2019

Использование регулярного выражения -

String input = "v={YYYYMMDD}";
String regex = "^v=\\{([^}]{8})\\}$";

Matcher m = Pattern.compile(regex).matcher(input);

if (m.find()) {
    System.out.println("Date pattern - " + m.group(1));
} else {
    System.out.println("No date found!");
}

Результат -

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