У меня есть имя файла: GKL_0456_CFT_CF_20240226.dat и JQBF305_0556_CFT_TF_20240225_d.dat. Я хочу извлечь строку даты из обоих имен файлов.
В результате первого имени файла: 20240226 и второго: 20240225
Я использовал шаблон как «\d{8}», но пишет, что совпадений не найдено.
Я использовал код как
Pattern pattern = Pattern.compile("\\d{8}");
Matcher matcher = pattern.matcher(fileName);
matcher.group() // this will give me result.
Подробнее здесь: https://stackoverflow.com/questions/788 ... java-regex