Code:
func getHighlightedString(orignalText: String, searchText: String) -> String{
if let range: Range<String.Index> = orignalText.range(of: searchText) {
var index: Int = orignalText.distance(from: orignalText.startIndex, to: range.lowerBound)
if index > 30{
index -= 20
let orignalTextArr = Array(orignalText)
return "..." + String(orignalTextArr[index..<orignalText.count])
}else{
return orignalText
}
}
else {
return orignalText
}
}
Related Posts