JAVA忽略大小寫正則匹配

public static String replaceAll(String value,String ...illegalStr){
		String str = value;
		Pattern ill;
		Matcher result_;
		for(String _iStr : illegalStr){
			ill = Pattern.compile(_iStr,Pattern.CASE_INSENSITIVE);
			result_ = ill.matcher(str);
			str = result_.replaceAll("_"+_iStr+"_");
		}
		return str;
}