본문 바로가기
TIL

[240314] 문자열 바꾸기/utf8

by 줍 2024. 3. 14.

1. 문자열에서 특정 문자열을 치환할때 replacingOccurrences(of:with:) 함수를 쓸 수 있다. 해당 변수 자체를 변경하는 것이 아니라 새 문자열을 반환하므로 변수에 다시 할당해주어야한다.

var str = "이것이 먹고싶다"
str = str.replacingOccurrences(of: "이것", with: "아이스크림")
print(str)  // "아이스크림이 먹고싶다"

 

 

2. utf8을 이용해 간단히 문자열의 아스키코드 배열을 구할 수 있다.

let a = "Hello, Swift!"
let asciiArr = a.utf8.map{ $0 }
print(asciiArr)  // [72, 101, 108, 108, 111, 44, 32, 83, 119, 105, 102, 116, 33]

'TIL' 카테고리의 다른 글

[240316] 재귀함수  (0) 2024.03.16
[240315] 배열비교  (0) 2024.03.15
[240313] 범위연산자  (0) 2024.03.13
[240312] split()과 components()  (0) 2024.03.12
[240311] 최대공약수와 최소공배수/진수변환 radix/일급객체  (0) 2024.03.11