Ulteriori informazioni su Data Workbench Annuncio di fine vita.
La trasformazione Tokenize applica iterativamente un'espressione regolare rispetto alla stringa di input.
Tuttavia, a differenza di RETransform, Tokenize non deve necessariamente corrispondere all'intera stringa: l'espressione regolare utilizzata per Tokenize La trasformazione può corrispondere a un sottoinsieme dell’input. Una volta trovata una corrispondenza, Tokenize applica nuovamente l'espressione regolare, a partire dal carattere dopo la fine dell'ultima corrispondenza.
Parametro | Descrizione | Impostazione predefinita |
---|---|---|
Nome | Nome descrittivo della trasformazione. È possibile inserire un nome qualsiasi qui. | |
Distintivo tra maiuscole e minuscole | True o false. Specifica se la corrispondenza fa distinzione tra maiuscole e minuscole. | |
Commenti | Facoltativo. Note sulla trasformazione. | |
Condizione | Le condizioni in cui viene applicata questa trasformazione. | |
Impostazione predefinita | Il valore predefinito da utilizzare se la condizione è soddisfatta e il valore di input non è disponibile oppure se l’espressione regolare non corrisponde al valore di input. | |
Espressione | L'espressione regolare utilizzata per la corrispondenza. | |
Uscite | Nomi delle stringhe di output. Puoi avere più output per una determinata stringa di input. Il numero di output deve corrispondere al numero di sottopattern di acquisizione nell’espressione regolare. |
Nell'esempio seguente, la Tokenize La trasformazione utilizza un'espressione regolare per acquisire i nomi delle stringhe di query (in cs-uri-query) e generare il sottopattern acquisito (il nome della query) in x-pull-query-name.
Per la stringa query "a=b&c=d", l’output è un vettore contenente "a" e "c".
Per informazioni sulle espressioni regolari, consulta Espressioni regolari.