replace

대상 문자열과 일치하는 첫 번째 항목을 기본 문자열의 대체 문자열로 바꿉니다.

대체는 문자열 시작 부분부터 끝 부분까지 진행됩니다. 예를 들어 문자열 "aaa"에서 "aa"를 "b"로 바꾸면 "ab"가 아니라 "ba"가 됩니다.

카테고리

문자열

함수 구문

replace(<parameters>)

매개 변수

매개 변수 유형
기본 string
target 문자열(RegExp)
교체 string

서명 및 반환된 형식

replace(<base>,<target>,<replacement>)

문자열을 반환합니다.

예제 1

replace("Hello World", "l", "x")

"Hexlo World"를 반환합니다.

예제 2

target 매개 변수는 RegExp이므로 바꿀 문자열에 따라 일부 문자를 이스케이프 처리해야 할 수 있습니다. 다음은 한 예입니다.

  • 평가할 문자열: |OFFER_A|OFFER_B
  • 프로필 속성으로 제공 #{ExperiencePlatform.myFieldGroup.profile.myOffers}
  • 바꿀 문자열: |OFFER_A
  • 다음으로 대체된 문자열: ''
  • 을(를) 추가해야 합니다 \\ 이전 | 문자.

표현식은 다음과 같습니다.

replace(#{ExperiencePlatform.myFieldGroup.profile.myOffers}, '\\|OFFER_A', '')

반환된 문자열은 다음과 같습니다. |OFFER_B

지정된 속성에서 대체할 문자열을 작성할 수도 있습니다.

replace(#{ExperiencePlatform.myFieldGroup.profile.myOffers}, '\\|' + #{ExperiencePlatform.myFieldGroup.profile.myOfferCode}, '')

이 페이지에서는