코딩하는 빵
[IOS/Swift] Swift3에서 문자열 앞뒤의 공백제거하기 (trim 함수) 본문
Swift에서 문자열 앞뒤의 공백을 제거하는 함수에 대해 알아보자!
본 포스팅은 XCode Version 8.0 (8A218a), Swift 3 기준으로 작성되었습니다.
trim 함수란? 문자열 앞뒤의 공백을 제거한 새로운 문자열을 리턴해주는 함수입니다. 문자열 중간에 있는 공백은 제거되지 않습니다.
func trimmingCharacters(in set: CharacterSet) -> String
1. 예제 1: 간단한 사용법
함수를 이용해 beforeTrim 문자열로부터 앞뒤 공백이 제거된 AfterTrim 문자열을 구할 수 있습니다.
let beforeTrim = " a b "
let AfterTrim = beforeTrim.trimmingCharacters(in: .whitespacesAndNewlines) // "a b"
2. 예제 2: isEmpty 함수와 함께쓰는 응용법
공백이 제거된 문자열에 isEmpty 함수를 사용하면, 유저로부터 입력받은 값의 공백체크를 하기 좋습니다.
let beforeTrim = " "
let beforeIsEmpty = beforeTrim.isEmpty // false
let beforeLength = NSString(string: beforeTrim).length // 2
let afterTrim = beforeTrim.trimmingCharacters(in: .whitespacesAndNewlines)
let afterIsEmpty = afterTrim.isEmpty // true
let afterLength = NSString(string: afterTrim).length // 0
'코딩하는 빵 > iOS' 카테고리의 다른 글
[IOS/Swift] Custom Button 만들기 (0) | 2016.08.18 |
---|---|
[IOS/Swift] Custom TableView Cell 만들기 (3) | 2016.08.15 |