Вернуть ложь вместо истины - PullRequest
4 голосов
/ 26 октября 2010

Как сопоставить «FileNew» в «FileNewABC», который является значением из f_var и вернуть true?

newfilename = Pattern.compile("FileNew").matcher(f_var).matches();

Всегда возвращается false.

1 Ответ

7 голосов
/ 26 октября 2010

Вам необходимо использовать find, иначе он попытается сопоставить весь ввод с шаблоном.

  • Метод match пытается сопоставить всю последовательность ввода с шаблоном.

  • Метод LookingAt пытается сопоставить входную последовательность, начиная с начала, с шаблоном.

  • Метод find сканирует входную последовательность в поискахследующая подпоследовательность, которая соответствует шаблону.

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