개발/iOS

다중 문자열 / 캐릭터 제거

SKY STORY 2020. 5. 15. 15:05
반응형

다중 캐릭터 제거

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 처리

 

 

반응형