본문 바로가기

개발/Swift

[Swift] 문자열 다루기

반응형

문자열 자르기

split : 특정 문자 기준으로 문자열을 잘라 배열로 만드는 함수 

var string = "My Phone Number is 0"
let array = string.split(separator: " ") // ["My", "Phone", "Number", "is", "0"]

index(of: ) : 문자열 index를 바탕으로 주어진 길이만큼 범위를 반환

var string = "I love Sia Song"
let range = string.index(string.startIndex, offsetBy: 9)
string[string.startIndex...range] // "I love Sia"

 

문자열 특정 문자 없애기, 바꾸기

replacingOccureences(of : , with: ) : 해당하는 문자열 다른 문자로 바꾸기

var string = "RI"
string.replacingOccurrences(of: "R", with: "H") // "HI"

remove(of :) : 해당 위치에 있는 문자를 삭제
removeFirst, removeLast, removeAll ..

var strings = ["Hi", "There", "How are you"]
strings.removeAll { $0 == "There" } // ["Hi", "How are you"]

 

 

반응형

'개발 > Swift' 카테고리의 다른 글

[Swift] TextField 앞 뒤 공백 없애기  (0) 2021.04.22
[Swift] 테이블 뷰 -> 테이블 뷰 drag and drop  (0) 2021.04.20
[Swift] Core Data 알아보기 (2)  (0) 2021.03.02
[Swift] Core Data 알아보기 (1)  (0) 2021.03.01
[Swift] File System  (0) 2021.03.01