Swift/문법
[Swift] String split과 components 차이점
삽질중
2024. 4. 19. 14:23
문자열을 쪼개는 방법이 split과 components 가 있더라구요.
두개의 차이점이 뭔지 보니까 가장큰 차이점은 Character로 쪼개는 것과 String으로 쪼갤수 있는 차이점이 있습니다.
//Split 의 경우 아래와 같이 '*' Character 하나의 문자만 사용해서 쪼갤 수 있습니다.
var string = "안녕하세요.*저는*Swift*입니다."
string.split(separator: " ")
결과 : ["안녕하세요.", "저는", "Swift", "입니다." ]
//Components 의 경우 Character가 아닌 String으로 쪼개집니다.
var string = "안녕하세요.**저는**Swift**입니다."
string.components(separatedBy: "**")
결과 : ["안녕하세요.", "저는", "Swift", "입니다." ]