Expressões regulares a luta continua [RESOLVIDO]

Olá pessoal, parece bem simples oque eu estou tentando fazer mas faltei as aulas de “Expressões regulares em java”

        String resultado = "";
        String texto = "todo mundo gosta do CHRIS não é verdade";
        String query = "chris";

        Pattern pat1 = Pattern.compile ("\\s+("+query+")[\\s+]");
        Matcher mat  = pat1.matcher(texto);
        while (mat.find ()) {
            resultado = mat.group(1);
        }

gostaria que a expressão encontrasse a palavra “CHRIS” ignorando o case (lower ou uper).

resolvi

Pattern.CASE_INSENSITIVE

só acrescentar isso como segundo argumento do compiler