Является ли Java RegEx регистронезависимым?

В Java, когда выполняется replaceAll для поиска шаблона регулярного выражения, например:

replaceAll("\\?i\\b(\\w+)\\b(\\s+\\1)+\\b", "$1"); 

(чтобы удалить дубликаты последовательных слов без учета регистра, например, тестовый тест), я не уверен, куда я положил? i. Я прочитал, что это должно быть в начале, но если я вычеркну его, то поймаю повторяющиеся слова подряд (например, тестовый тест), но не слова без учета регистра (например, тестовый тест). Поэтому я подумал, что мог бы добавить «я» в начале, но это, похоже, не делает работу. Какие-нибудь мысли? Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос