trimprefix 함수
trimprefix 함수 (trimprefix Function)
trimprefix 함수는 주어진 문자열의 시작 부분에서 지정된 접두사를 제거해요. 접두사가 여러 번 나와도 딱 한 번만 제거하고, 문자열이 접두사로 시작하지 않으면 원래 문자열을 그대로 반환해요.
출처: 문서
본문
trimprefix 함수는 주어진 문자열의 시작 부분에서 지정된 접두사를 제거하되 딱 한 번만 제거해요. 문자열이 접두사로 시작하지 않으면 원래 문자열을 그대로 반환해요.
예시 (Examples)
> trimprefix("helloworld", "hello")
world
> trimprefix("helloworld", "cat")
helloworld
> trimprefix("--hello", "-")
-hello
세 번째 예시에서 접두사 "-"가 한 번만 제거되어 -hello가 남는 것을 확인할 수 있어요.
관련 함수 (Related Functions)
trim— 문자열의 시작과 끝에서 문자를 제거해요.trimsuffix— 문자열의 끝에서 단어를 제거해요.trimspace— 문자열의 시작과 끝에서 모든 종류의 공백을 제거해요.
실전 사용 팁
trimprefix는 문자열 앞쪽에 붙은 접두사를 정리할 때 유용해요. 예를 들어 리소스 이름에서 "prod-" 같은 환경 접두사를 제거해 원래 이름을 얻거나, 사용자가 입력한 경로 앞의 불필요한 부분을 제거할 수 있어요. 딱 한 번만 제거된다는 점이 핵심이므로, 반복적인 접두사를 모두 없애려면 직접 반복하거나 정규식을 쓰는 replace를 함께 고려해 봐요.
더 알아보기 (Learn more)
trimsuffix함수 — 끝 접미사 제거replace함수 — 하위 문자열 교체- 문자열 함수 — 다른 문자열 함수