Ich versuche zu überprüfen, ob eine bestimmte Zeichenfolge Buchstaben enthält oder nicht.Wie kann ich überprüfen, ob eine Zeichenfolge in Swift Buchstaben enthält?
Bisher bin ich auf NSCharacterSet.letterCharacterSet()
als eine Reihe von Buchstaben gestoßen, aber ich habe Probleme zu überprüfen, ob ein Zeichen in diesem Satz in der angegebenen Zeichenfolge ist. Wenn ich diesen Code verwenden, erhalte ich eine Fehlermeldung,:
'Charakter' nicht konvertierbar 'unichar' ist
Für den folgenden Code:
for chr in input{
if letterSet.characterIsMember(chr){
return "Woah, chill out!"
}
}
Vergleichen [Was ist der beste Weg zu bestimmen, ob eine Zeichenfolge ein Zeichen aus einem Satz in Swift enthält] (http://stackoverflow.com/questions/28486138/what-is-the-best-way-to-determinine -if-a-string-enthält-ein-Zeichen-from-a-set-in)? –
@MartinR Warum "vergleichen"? Es sieht aus wie eine ziemlich solide Kopie für mich. – dasblinkenlight