Próbuję sprawdzić, czy określony ciąg zawiera litery, czy nie.Jak mogę sprawdzić, czy ciąg zawiera litery w Swift?
Do tej pory natknąłem się na NSCharacterSet.letterCharacterSet()
jako zestaw liter, ale mam problem z sprawdzeniem, czy znak w tym zestawie znajduje się w danym ciągu znaków. Kiedy używam tego kodu, otrzymuję komunikat o błędzie informujący:
'Charakter' nie jest zamienny do 'unichar'
Dla następującego kodu:
for chr in input{
if letterSet.characterIsMember(chr){
return "Woah, chill out!"
}
}
Porównaj [Jaki jest najlepszy sposób ustalenia, czy ciąg zawiera znak z zestawu w Swift] (http://stackoverflow.com/questions/28486138/what-is-the-best-way-to-etetine -if-a-string-zawiera-znak-z-zestawu-w)? –
@MartinR Dlaczego "porównywać"? Wygląda mi na całkiem niezły duplikat. – dasblinkenlight