대상 문자열과 일치하는 첫 번째 발생 횟수를 기본 문자열의 대체 문자열로 바꿉니다.
교체는 문자열 시작부터 끝까지 진행됩니다. 예를 들어, 문자열 "aaa"에서 "aa"를 "b"로 바꾸면 "ab"가 아닌 "ba"가 생성됩니다.
문자열
replace(<parameters>)
매개변수 | 유형 |
---|---|
기본 | 문자열 |
target | 문자열(RegExp) |
교체 | 문자열 |
replace(<base>,<target>,<replacement>)
문자열을 반환합니다.
replace("Hello World", "l", "x")
"Hexlo World"를 반환합니다.
대상 매개 변수는 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}, '')