Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static String highlightText(String html) {
- String regex = "(?<start><span>)(?<text>.*?)(?<end><\\/span>)";
- Pattern pattern = Pattern.compile(regex);
- Matcher matcher = pattern.matcher(html);
- StringBuilder toReturn = new StringBuilder(html);
- while (matcher.find()) {
- String replacement = String.format("<b>%s</b>",
- matcher.group("text").replaceAll("&", ""));
- int start = toReturn.indexOf(matcher.group("text"));
- int end = start + matcher.group("text").length();
- toReturn.replace(start, end, replacement);
- }
- return toReturn.toString();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement