replace replace

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".

Categoría

Cadena

Sintaxis de función

replace(<parameters>)

Parámetros

Parámetro
Tipo
basar
cadena
destino
cadena (RegExp)
reemplazo
cadena

Firma y tipo devuelto

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

Devolver una cadena.

Ejemplo 1

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

Devuelve "Mundo Hexlo".

Ejemplo 2 example_2

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:

  • cadena que evaluar: |OFFER_A|OFFER_B
  • proporcionado por un atributo de perfil #{ExperiencePlatform.myFieldGroup.profile.myOffers}
  • Cadena que reemplazar: |OFFER_A
  • Cadena reemplazada por: ''
  • Debe agregar \\ 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}, '')

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76