So entfernen Sie Zeichen aus einem String in swift

Ich bin auf der Suche nach einem einfachen Weg, um entfernen Sie die 4 Zeichen in der tilesColored String "ment" aus dem shuffledWord1.

var word1: String = "employment"
var shuffledWord1: String = "melpyoemtn"

var tilesColored: String = "ment"
var characters = Array(tilesColored) //gives ["m","e","n","t"]

let newWord1 = word1.StringByReplacingOccurencesOfString("\(characters[0])", withString:"") // gives "elpyoetn"

stringByReplacingOccurencesOfString erlaubt nur 1 Charakter zu sein, überprüft und entfernt die BEIDEN m 's, also wie kann ich prüfen, gegen alle 4, und entfernen Sie nur EINE Instanz von jedem zurückzukehren", melpyo"?

Vielen Dank im Voraus für jede Hilfe, die möglich

  • Versuchen Sie zu entfernen, die letzten 4 Zeichen, oder versuchen Sie, entfernen Sie eine Instanz von m, e, n und t, aber nicht in einer bestimmten Reihenfolge?
  • hi keith. Ich bin versucht, entfernen Sie die Instanz von farbigen Fliesen, m,e,n,t
InformationsquelleAutor richc | 2015-09-01
Schreibe einen Kommentar