반응형

다중 캐릭터 제거

func removeAll(characters: [Character]) -> String {
    return String(self.filter({ !characters.contains($0) }))
}

[사용방법]

var retString = "2020-04-12 11:22:59"

let ret = retString.removeAll(characters: [" ", "-", ":"])

print("\(ret)")

20200412112259

 

 

다중 문자열 제거

func removeAll(strings: [String]) -> String {
    var retString = self
    _ = strings.map { retString = retString.replacingOccurrences(of: $0, with: "", options: .literal, range: nil) }
    return retString
}

[사용방법]

var retString = "abcdefghijklmn"

let ret = retString.removeAll(strings: ["cde", "klm"])

print("\(ret)")

abfghijn

 

2020/05/15 - [iOS/Swift] - String substring

2020/05/15 - [iOS/Swift] - Framework 경로

2020/05/15 - [iOS/Objective-C] - Frameworks 경로

2020/05/15 - [iOS/Objective-C] - iOS디바이스 설정창 이동

2020/05/15 - [iOS/Objective-C] - Xcode 한글 깨짐 복구

2020/05/15 - [iOS/Objective-C] - Xcode 한글 깨짐 복구

2020/05/12 - [iOS/Swift] - WKWebView 스크린샷

2020/05/12 - [iOS/Swift] - WKWebView 스크린샷

2020/05/12 - [iOS/Swift] - json 포멧 체크

2020/05/12 - [iOS/Swift] - Access Control (접근 제한자)

2020/05/12 - [iOS/Swift] - WKWebview에서 tel, email, mailto, sms, facetime 처리

 

 

반응형

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

NSLog 출력 크기 제한 풀기  (0) 2020.05.18
탈옥후 안정화  (0) 2020.05.18
String substring  (0) 2020.05.15
Framework 경로  (0) 2020.05.15
Frameworks 경로  (0) 2020.05.15
블로그 이미지

SKY STORY

,