replace
- Argomenti:
- Percorsi
Creato per:
- Esperto
- Sviluppatore
Sostituisce la prima occorrenza corrispondente alla stringa di destinazione con la stringa di sostituzione nella stringa di base.
La sostituzione procede dall'inizio della stringa alla fine, ad esempio, sostituendo "aa" con "b" nella stringa "aaa" si otterrà "ba" invece di "ab".
Categoria
Stringa
Sintassi della funzione
replace(<parameters>)
Elemento “parameters”
Parametro | Tipo |
---|---|
base | stringa |
destinazione | stringa (RegExp) |
sostituzione | stringa |
Firma e tipo restituito
replace(<base>,<target>,<replacement>)
Restituisce una stringa.
Esempio 1
replace("Hello World", "l", "x")
Restituisce "Hexlo World".
Esempio 2
Poiché il parametro di destinazione è un RegExp, a seconda della stringa che si desidera sostituire, potrebbe essere necessario eseguire l'escape di alcuni caratteri. Ecco un esempio:
- stringa da valutare:
|OFFER_A|OFFER_B
- fornito da un attributo di profilo
#{ExperiencePlatform.myFieldGroup.profile.myOffers}
- Stringa da sostituire:
|OFFER_A
- Stringa sostituita da:
''
- Aggiungere
\\
prima del carattere|
.
L’espressione è:
replace(#{ExperiencePlatform.myFieldGroup.profile.myOffers}, '\\|OFFER_A', '')
La stringa restituita è: |OFFER_B
Puoi anche creare la stringa da sostituire da un dato attributo:
replace(#{ExperiencePlatform.myFieldGroup.profile.myOffers}, '\\|' + #{ExperiencePlatform.myFieldGroup.profile.myOfferCode}, '')
Journey Orchestration
- Documentazione del prodotto
- Novità
- Primi passi con Journey Orchestration
- Configurazione di un evento
- Configurazione di un’origine dati
- Configurazione di un’azione
- Utilizzo dei segmenti
- Creare un percorso
- Informazioni sulla creazione di percorsi
- Attività
- Verifica del percorso
- Pubblicazione del percorso
- Condivisione di passaggi del percorso con Adobe Experience Platform
- Creare espressioni
- Creazione dei rapporti
- Integrazione con Intelligent Services
- Casi d’uso
- Utilizzo delle API