橫幅廣告

2017年9月28日 星期四

為文字上Highlight,但是排除HTML Tag內容,並且保持文字大小寫


(?!<[^>]*?)"+Pattern.quote(search)+"(?![^<]*?>)


text = text.replaceAll("(?!<[^>]*?)("+Pattern.quote(search)+")(?![^<]*?>)", "<span style='display:inline; background-color: yellow;'>$1</span>");