// html 高亮标签 private final static String redColorPre = "<font color='red'>"; private final static String redColorEnd = "</font>";
/** * 高亮-忽略大小写 * * @param searchString : 待高亮的字符 * @param originalString :字符串 **/ public static String highLightStr(String searchString, String originalString) { Pattern pattern = Pattern.compile("(?i)" + searchString); Matcher matcher = pattern.matcher(originalString); StringBuffer result = new StringBuffer(); while (matcher.find()) { matcher.appendReplacement(result, redColorPre + matcher.group() + redColorEnd); } matcher.appendTail(result); return result.toString(); }