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
  • regex는 주어진 정규식 패턴과 일치하는 하위 문자열을 주어진 문자열에서 검색해요.

더 알아보기 (Learn more)