substr 함수
substr 함수
substr 함수는 주어진 문자열에서 오프셋과 (최대) 길이로 부분 문자열을 추출해요. 오프셋과 길이는 바이트가 아니라 유니코드 문자 단위로 계산돼요. 오프셋 인덱스는 음수일 수 있고, 길이는 -1일 수 있어요.
출처: 문서
본문
substr은 주어진 문자열에서 오프셋과 (최대) 길이로 부분 문자열을 추출해요.
substr(string, offset, length)
예시
> substr("hello world", 1, 4)
ello
오프셋과 길이는 바이트가 아니라 유니코드 문자 단위로 계산돼요:
> substr("🤔🤷", 0, 1)
🤔
오프셋 인덱스는 음수일 수 있으며, 그 경우 주어진 문자열의 끝을 기준으로 상대적이에요. 길이는 -1일 수 있으며, 그 경우 주어진 오프셋 이후의 나머지 문자열이 돌려줘요.
> substr("hello world", -5, -1)
world
길이가 문자열 길이보다 크면 부분 문자열은 남은 모든 문자의 길이를 가져요.
> substr("hello world", 6, 10)
world
더 알아보기 (Learn more)
- slice 함수 - 리스트에서 요소를 추출하는 함수예요.
- Terraform 함수 목록 - 모든 함수를 확인해 보세요.