Filter array of strings, including "like" condition
In Swift 3.0
let terms = ["Hello","Bye","Halo"]var filterdTerms = [String]()func filterContentForSearchText(searchText: String) { filterdTerms = terms.filter { term in return term.lowercased().contains(searchText.lowercased()) }}filterContentForSearchText(searchText: "Lo")print(filterdTerms)
Output
["Hello", "Halo"]