Impostazioni dei componenti della Sottostringa substring-component-settings

Le impostazioni del componente Substring consentono di eseguire più metodi di manipolazione delle stringhe per ottenere gli elementi dimensionali desiderati nei report.

Impostazioni Substring (Sottostringa)

Substring è disponibile solo nelle dimensioni ed è retroattivo per i dati a cui viene applicato. Si tratta di una trasformazione immediata dei dati che avviene prima dell’applicazione di segmentazioni o di altre operazioni di analisi.

From the Left/Right (Da sinistra/destra)

Prendi parte di una stringa in base alla sua posizione rispetto all’inizio o alla fine di una stringa. Da sinistra e Da destra i metodi forniscono due menu a discesa: Da (da cui inizia l’output) e A (da cui termina l’output).

  • Inizio stringa: inizio della stringa.

  • Fine stringa: fine della stringa.

  • Posizione: numero statico di caratteri da sinistra o da destra, a seconda del metodo.

  • Stringa: specifica un carattere o una sequenza di caratteri per indicare l’inizio o la fine di una stringa. Questo menu a discesa presenta anche altre opzioni:

    • Corrispondenza: stringa da trovare. Se l’input non corrisponde a questo campo, vengono applicale le opzioni per nessun valore.
    • Indice: il criterio Corrispondenza può essere presente più volte in una stringa. Questo numero intero determina quale corrispondenza considerare per avviare o terminare l’output, a seconda del metodo. Ad esempio, l’indice 1 rappresenta la prima corrispondenza. Se l’indice è superiore al numero di corrispondenze disponibili, vengono applicate le opzioni per “Nessun valore”.
    • Includi stringa: casella di controllo che include la stringa Corrispondenza nell’output se abilitata.
  • Lunghezza: un numero intero che specifica il numero di caratteri da includere dopo la posizione iniziale dell’output. Disponibile solo nel menu a discesa A.

Delimiter (Delimitatore)

Utilizza questo metodo per i campi che utilizzano un delimitatore per separare più valori stringa. Puoi estrarre un singolo elemento da utilizzare come output oppure convertire la stringa in un elemento schema di tipo array di oggetti.

  • Criterio: come trattare l’elenco di valori delimitato.

    • Da sinistra: inizia dall’inizio dell’elenco delimitato e conta in avanti.
    • Da destra: inizia dalla fine dell’elenco delimitato e conta all’indietro.
    • Converti in array: considera questa dimensione come un elemento schema di tipo array di oggetti.
  • Delimitatore: delimitatore utilizzato dal campo.

  • Indice: disponibile solo se il criterio è From the Left/Right (Da sinistra/Da destra). Numero dell’elemento come se si trovasse in un array. Ad esempio, se l’input della stringa è "Fox,Turtle,Rabbit,Wolf" con un indice pari a 3, l’output è "Rabbit". Se l’indice è superiore al numero di elementi delimitati, vengono applicate le opzioni per “Nessun valore”.

URL parse (Analisi URL)

Da utilizzare con campi contenenti URL. Per l’URL di esempio https://example.com/store/index.html?cid=campaign#cart, sono disponibili le seguenti opzioni:

  • Ottieni protocollo: ottiene il protocollo dell’URL. Ad esempio: "https://".
  • Ottieni host: ottiene l’host dell’URL. Ad esempio: "example.com".
  • Ottieni percorso: ottiene il percorso dell’URL. Ad esempio: "store/index.html".
  • Ottieni valore stringa di query: ottiene il valore da una singola stringa di query. Inserire il parametro della stringa di query desiderato nel campo Chiave di query. Se questo URL viene utilizzato con la chiave di query "cid", l’output è "campaign".
  • Ottieni valore hash: ottiene il valore hash dell’URL. Esempio: "cart".

Se l’input non è un URL valido o se il componente URL desiderato non è presente, vengono applicate le opzioni per “Nessun valore”.

Taglia

Consente di rimuovere dalla stringa spazi vuoti o caratteri speciali.

  • Ritaglia spazi vuoti: casella di controllo che, se abilitata, rimuove tutti gli spazi all’inizio e alla fine della stringa.
  • Taglia caratteri speciali: casella di controllo che, se abilitata, rivela un campo di input di caratteri speciali. Tutti i caratteri in questo campo vengono rimossi dall’output. I caratteri multibyte non sono supportati.

Regex

Applica espressioni regolari a una dimensione per recuperare il valore desiderato.

  • Regex: la formula dell’espressione regolare.
  • Formato di output: campo facoltativo che consente di aggiungere testo o riordinare l’output del sottogruppo regex. Se questo campo è vuoto, l’output della stringa corrisponde all’espressione regex valutata.
  • Distinzione maiuscole/minuscole: casella di controllo che, se abilitata, applica all’espressione regolare la distinzione tra maiuscole e minuscole.

Customer Journey Analytics utilizza un sottoinsieme della sintassi delle regex in Perl. Se l’input non corrisponde all’espressione regolare e il formato di output 1} è vuoto, vengono applicate le opzioni per nessun valore. ​ Sono supportate le seguenti espressioni:

Espressione
Descrizione
a
Un singolo carattere a.
a|b
Un singolo carattere a o b.
[abc]
Un singolo carattere a, b o c.
[^abc]
Qualsiasi carattere singolo eccetto a, b o c.
[a-z]
Qualsiasi carattere singolo compreso nell’intervallo a-z.
[a-zA-Z0-9]
Qualsiasi carattere singolo compreso negli intervalli a-z e A-Z, o cifra compresa tra 0 e 9.
^
Corrisponde all’inizio della riga.
$
Corrisponde alla fine della riga.
\A
Inizio della stringa.
\z
Fine della stringa.
.
Corrisponde a qualsiasi carattere.
\s
Qualsiasi carattere spazio vuoto.
\S
Qualsiasi carattere tranne gli spazi vuoti.
\d
Qualsiasi cifra.
\D
Qualsiasi carattere tranne le cifre.
\w
Qualsiasi lettera, numero o carattere di sottolineatura.
\W
Qualsiasi carattere non alfanumerico.
\b
Qualsiasi confine di parola.
\B
Qualsiasi carattere che non sia un confine di parola.
\<
Inizio della parola.
\>
Fine della parola.
(...)
Acquisisce tutti i caratteri racchiusi.
(?:...)
Acquisizione senza marcatura. Impedisce che la corrispondenza sia riportata nella stringa di output.
a?
Zero o uno di a.
a*
Zero o più di uno di a.
a+
Uno o più di a.
a{3}
Esattamente 3 di a.
a{3,}
3 o più di a.
a{3,6}
Tra 3 e 6 di a.

Sono supportati anche i segnaposto di output. Puoi utilizzare queste sequenze nel Formato di output un numero illimitato di volte e in qualsiasi ordine per ottenere l’output di stringa desiderato.

Sequenza di segnaposto di output
Descrizione
$&
Restituisce ciò che corrisponde all’intera espressione.
$n
Restituisce ciò che corrisponde alla ennesima espressione secondaria. Esempio: $1 restituisce la prima espressione secondaria.
$`
Restituisce il testo tra la fine dell’ultima corrispondenza trovata (o l’inizio del testo, in assenza di una corrispondenza precedente) e l’inizio della corrispondenza corrente.
$$
Restituisce il carattere stringa"$"\.
recommendation-more-help
analytics-platform-help-main