Как сопоставить «FileNew» в «FileNewABC», который является значением из f_var и вернуть true?
newfilename = Pattern.compile("FileNew").matcher(f_var).matches();
Всегда возвращается false.
Вам необходимо использовать find, иначе он попытается сопоставить весь ввод с шаблоном.
find
Метод match пытается сопоставить всю последовательность ввода с шаблоном.
Метод LookingAt пытается сопоставить входную последовательность, начиная с начала, с шаблоном.
Метод find сканирует входную последовательность в поискахследующая подпоследовательность, которая соответствует шаблону.