[swift] 문자열에서 숫자와 특수문자 구분하기
Swift에서 문자열을 분석하여 숫자와 특수문자를 구분하는 방법에 대해 알아보겠습니다.
숫자와 특수문자를 분리
let string = "abc123!@#"
let numbers = string.filter { $0.isNumber }
let specialCharacters = string.filter { !$0.isLetter && !$0.isNumber }
위의 예제에서는 filter
함수를 사용하여 문자열에서 숫자 및 특수문자를 분리합니다.
isNumber
와 isLetter
속성을 사용하여 각각 숫자와 문자를 식별하여 분류합니다.
이제 numbers
와 specialCharacters
에는 분리된 숫자와 특수문자가 저장됩니다.
이상입니다! Swift에서 문자열에서 숫자와 특수문자를 구분하는 방법을 알아보았습니다.