Я пытаюсь удалить некоторые слова в строке с помощью regex, используя следующую программу. Его удаление должным образом, но оно учитывает только чувствительный к регистру. Как сделать его нечувствительным к регистру. Я сохранил (?1)
в replaceAll
, но это не сработало.
package com.test.java;
public class RemoveWords {
public static void main(String args[])
{
// assign some words to string
String sample ="what Is the latest news today in Europe? is there any thing special or everything is common.";
System.out.print(sample.replaceAll("( is | the |in | any )(?i)"," "));
}
}
ВЫВОД:
what Is latest news today Europe? there thing special or everything common.