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