Notice
Recent Posts
Recent Comments
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

코딩하는 빵

[IOS/Swift] Swift3에서 문자열 앞뒤의 공백제거하기 (trim 함수) 본문

코딩하는 빵/iOS

[IOS/Swift] Swift3에서 문자열 앞뒤의 공백제거하기 (trim 함수)

빵그레 2016. 12. 6. 01:07

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
Comments