2017-11-11 12 views
0

ナンバープレートで検索したいのですがナンバープレートに「 - &」と書いてあります。ので、私はsearchbar.textで28b000107にそれをsearchbar.text文字を削除するにはどうすればいいですか?

例えば

、28B-0001.07変更を削除したい単語を見つけることができません

func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) { 
     filteredCandies = listdevices.filter({ list -> Bool in 



      guard let text = searchBar.text else {return false} 

      return list.devname.contains(text) 

     }) 
     tableView.reloadData() 
    } 

答えて

0

なぜあなたなしやって簡単な置換文字列は

func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) { 

filteredCandies = listdevices.filter({ list -> Bool in 
guard let text = searchBar.text else {return false} 
//Replace .- with "" 
let searchString = text.replacingOccurrences(of: "-.", with: "", options: .regularExpression, range: nil) 
return list.devname.contains(searchString) 
    searchBar.text = searchString 
    }) 
    tableView.reloadData() 
} 
+0

申し訳ありませんそれはまだ追加する必要はありません動作しません。 - – HoangManh

関連する問題