func highlight(s string, kws []string) (r string) {
	for _, word := range splitKws(s, kws) {
		if word.highlight {
			r += "[red]"
		} else {
			r += "[lawngreen]"
		}
		r += word.txt
	}
	return
}
// generate highlight text for the specified string
generate highlight text for the specified string
// generate highlight text for the specified string
func highlight(s string, kws []string) (r string) {
	for _, word := range splitKws(s, kws) {
		if word.highlight {
			r += "[red]"
		} else {
			r += "[lawngreen]"
		}
		r += word.txt
	}
	return
}
func highlight ( s string , kws [ ] string ) ( r string ) { for _ , word := range splitKws ( s , kws ) { if word . highlight { r += " " } else { r += " " } r += word . txt } return }
generate highlight text for the specified string
generate highlight text for the specified string