다중 캐릭터 제거
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 |