Tôi đang cố kiểm tra xem một chuỗi cụ thể có chứa chữ cái hay không.Làm cách nào để kiểm tra xem chuỗi có chứa chữ cái trong Swift không?
Cho đến nay tôi đã xem qua NSCharacterSet.letterCharacterSet()
dưới dạng tập hợp các chữ cái, nhưng tôi đang gặp sự cố khi kiểm tra xem ký tự trong tập hợp đó có nằm trong chuỗi đã cho hay không. Khi tôi sử dụng mã này, tôi nhận được một lỗi nêu:
'nhân vật' không phải là chuyển đổi thành 'unichar'
Đối với đoạn mã sau:
for chr in input{
if letterSet.characterIsMember(chr){
return "Woah, chill out!"
}
}
So sánh [Cách tốt nhất để xác định xem chuỗi có chứa ký tự từ tập hợp trong Swift] hay không (http://stackoverflow.com/questions/28486138/what-is-the-best-way-to-determine -if-a-string-contains-a-ký tự-từ-a-set-in)? –
@MartinR Tại sao "so sánh"? Nó trông giống như một bản sao khá vững chắc với tôi. – dasblinkenlight