У меня есть регулярное выражение, которое, согласно тому, что я могу сказать и тому, что говорит RegexPal, не соответствует полной строке I am тестирования (только самая правая его часть). Однако matcher.matches()
возвращает true!
Итак, каков наиболее надежный способ определить, действительно ли java.util.regex Matcher полностью соответствует строке?
Кроме того, предположим, что вы хотите использовать matcher.find() следующим образом:
if (a match was found)
{
while (matcher.find())
{
// Do whatever
}
]
Есть ли способ реализовать проверку условия "найдено совпадение"?