I need a matcher like this:
Matcher kuchen = Pattern.compile(\"gibt es Kuchen in der K\\u00FCche\",Pattern.CASE_INSENSITIVE).matcher(\"\");
Use bitwise OR, like Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE.
Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE