Reemplaza la primera incidencia que coincida con la cadena de destino por la cadena de reemplazo de la cadena base.
La sustitución se realiza desde el principio de la cadena hasta el final, por ejemplo, si se sustituye "a" por "b" en la cadena "aaa", el resultado será "ba" en lugar de "ab".
Cadena
replace(<parameters>)
Parámetro | Tipo |
---|---|
basar | string |
target | cadena (RegExp) |
reemplazo | string |
replace(<base>,<target>,<replacement>)
Devolver una cadena.
replace("Hello World", "l", "x")
Devuelve "Mundo Hexlo".
Dado que el parámetro de destino es RegExp, en función de la cadena que desee reemplazar, es posible que tenga que omitir algunos caracteres. Vea el siguiente ejemplo:
|OFFER_A|OFFER_B
#{ExperiencePlatform.myFieldGroup.profile.myOffers}
|OFFER_A
''
\\
antes del |
carácter.La expresión es:
replace(#{ExperiencePlatform.myFieldGroup.profile.myOffers}, '\\|OFFER_A', '')
La cadena devuelta es: |OFFER_B
También puede generar la cadena que desea reemplazar desde un atributo determinado:
replace(#{ExperiencePlatform.myFieldGroup.profile.myOffers}, '\\|' + #{ExperiencePlatform.myFieldGroup.profile.myOfferCode}, '')