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
string
target
cadena (RegExp)
reemplazo
string

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 lo siguiente \\ 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
4f4a00c1-77c9-4eee-84df-bbe6206c3ab9