Мне дано задание выполнить поиск по заданной строке, отфильтровать определенное слово и заменить его другим, используя предопределенный метод Java replaceAll (регулярное выражение строки, замена строки) .
Данная проблема заключается в замене всего слова кофе (с маленькими или заглавными буквами) на все в заглавных буквах, но не меняет слово, содержащее в нем кофе.
Данный код заменяет все кофе маленькие или заглавные буквы на все заглавные буквы КОФЕ , но также заменяет слово кофеварка
String.replaceAll("(?i)coffee","COFFEE")```
Input: can I have a coffee and a coffeeburger?
Output: can I have a COFFEE and a coffeeburger?