Я хочу удалить любое предложение "счастлив" из очень большого текста, игнорируя чувствительность к регистру. Вот некоторые из этих больших текстовых предложений:
«Она счастлива. Мне это нравится».
"Его счастливый сын"
"Он счастлив весь день"
"Таша счастлива"
«Выберите одно из следующего: грустно-счастливо-плачет»
Мой начальный код:
String largeText = "...."; // The very large text here.
String removeText = "is happy";
largeText = largeText.replaceAll( "(?i)" + removeText , "" );
Этот код будет хорошо работать с предложением № 1, 3, 4, 5. Но я не хочу удалять его из предложения № 2, поскольку оно имеет другое значение.
Как я могу это сделать?