replace 함수
replace 함수
replace는 주어진 문자열에서 다른 하위 문자열을 검색하고, 각 항목을 주어진 대체 문자열로 바꿔 주는 함수예요. substring을 슬래시로 감싸면 정규식으로 처리되며, 캡처 그룹을 $n 형태로 참조할 수 있어요.
출처: 문서
본문
replace는 주어진 문자열에서 다른 주어진 하위 문자열을 검색하고, 각 항목을 주어진 대체 문자열로 바꿔요.
replace(string, substring, replacement)
substring이 슬래시로 감싸져 있으면 정규식으로 처리돼요. 이때 regex와 같은 패턴 문법을 사용해요. substring 인자에 정규식을 사용하면, replacement 문자열에서 $n 시퀀스를 이용해 입력에서 캡처한 문자열을 사용할 수 있어요. 여기서 n은 캡처 그룹의 인덱스나 이름이에요.
예시 (Examples)
> replace("1 + 2 + 3", "+", "-")
1 - 2 - 3
> replace("hello world", "/w.*d/", "everybody")
hello everybody
관련 함수 (Related Functions)
regex는 주어진 정규식 패턴과 일치하는 하위 문자열을 주어진 문자열에서 검색해요.
더 알아보기 (Learn more)
regex함수 — 정규식 매칭regexall함수 — 정규식 전체 매칭trimprefix함수 — 시작 접두사 제거trimsuffix함수 — 끝 접미사 제거