У меня есть полное предложение, подобное следующему.
"Stackoverflow - лучший, и stackoverflow.com рулит !!!"
Мне нужно найти первое целое слово, соответствующее данной подпрограмме-string.например, если вход «переполнен», результатом должен быть «Stackoverflow» только потому, что это первое слово, содержащее данное слово.
Я попробовал следующий фрагмент, но у меня не работает.
String fullText="Stackoverflow is the best and stackoverflow.com rocks !!!";
String token = "overflow";
Pattern pattern = Pattern.compile(token);
Matcher matcher = pattern.matcher(fullText);
while (matcher.find())
{
System.out.println("Whole word is "+matcher.group());
}
Я получаю «переполнение» в качестве вывода.Что может быть не так с моим кодом?