Funzioni stringa in Adobe Workfront Fusion
Requisiti di accesso
Per utilizzare le funzionalità di questo articolo, è necessario disporre dei seguenti diritti di accesso:
Per ulteriori dettagli sulle informazioni contenute in questa tabella, vedere Requisiti di accesso nella documentazione di Workfront.
Per informazioni sulle Adobe Workfront Fusion licenze, vedere Adobe Workfront Fusion licenze.
lunghezza (testo o buffer)
Restituisce la lunghezza della stringa di testo (numero di caratteri) o del buffer binario (dimensione del buffer in byte).
length( hello )
inferiore (testo)
Converte tutti i caratteri alfabetici di una stringa di testo in minuscolo.
lower( Hello )
maiuscole (testo)
Converte il primo carattere di una stringa di testo in maiuscolo.
capitalize( workfront )
startcase (testo)
Usa la maiuscola per la prima lettera di ogni parola e le minuscole per tutte le altre lettere.
startcase( hello WORLD )
ascii (testo; [rimuovere segni diacritici])
Rimuove tutti i caratteri non ascii da una stringa di testo.
-
ascii(
Wěošrčkřfžrýoáníté
)
Restituisce: Workfront
-
ascii(
ěščřž
;
true
)
Restituisce: escrz
sostituisci (testo;stringa di ricerca; stringa di sostituzione)
sostituisce la stringa di ricerca con la nuova stringa.
replace( Hello World ; Hello ; Hi )
Le espressioni regolari (racchiuse in /.../
) possono essere utilizzate come stringa di ricerca con una combinazione di flag (ad esempio g
, i
, m
) aggiunti:
La stringa di sostituzione può includere i seguenti modelli di sostituzione speciali:
$&
Inserisce la sottostringa corrispondente.$n
Dove n è un numero intero positivo minore di 100, inserisce l'ennesima stringa tra parentesi. È indicizzato 1.
+420777111222
>
+420777111222
/ is (?<number>\d+)/
nell'argomento della stringa di sostituzione. In questo caso si verifica un errore.Per ulteriori informazioni sulle espressioni regolari, vedere Parser di testo.
ritaglio (testo)
Rimuove gli spazi all'inizio o alla fine del testo.
superiore (testo)
Converte tutti i caratteri alfabetici in maiuscolo in una stringa di testo.
upper( Hello )
sottostringa (testo; inizio;fine)
Restituisce una parte di una stringa di testo tra la posizione "start" e la posizione "end".
-
substring( Hello ; 0 ; 3)
Restituisce: Hel
-
substring( Hello ; 1 ; 3 )
Restituisce: el
indexOf (string; value; [start])
Restituisce la posizione della prima occorrenza di un valore specificato in una stringa. Questo metodo restituisce '-1' se il valore ricercato non è presente. Il valore iniziale indica la posizione nella stringa da cui deve iniziare la ricerca.
-
indexOf( Workfront ; o )
Restituisce: 1
-
indexOf( Workfront ; x )
Restituisce: -1
-
indexOf( Workfront ; o ; 3 )
Restituisce: 6
toBinary (valore)
Converte qualsiasi valore in dati binari.
È inoltre possibile specificare la codifica come secondo argomento per applicare le conversioni binarie da hex o base64 ai dati binari.
-
toBinary( Workfront )
Restituisce: 57 6f 72 6b 66 72 6f 6e 74
-
toBinary( V29ya2Zyb250 ; base64 )
Restituisce: 57 6f 72 6b 66 72 6f 6e 74
toString (valore)
Converte qualsiasi valore in una stringa.
encodeURL (testo)
Codifica i caratteri speciali in un testo in un indirizzo URL valido.
decodeURL (testo)
Decodifica caratteri speciali in un URL in testo.
decodeURL( Automate%20your%20workflow )
escapeHTML (testo)
Esclude tutti i tag HTML nel testo.
escapeHTML( <b>Hello</b> )
<b>Hello</b>
escapeMarkdown(text)
Evita tutti i tag Markdown nel testo.
escapeMarkdown( # Header )
# Header
stripHTML (testo)
Rimuove tutti i tag HTML dal testo.
stripHTML( <b>Hello</b> )
contiene (testo; stringa di ricerca)
Verifica se il testo contiene la stringa di ricerca.
-
contains( Hello World ; Hello )
Restituisce: true
-
contains( Hello World ; Bye )
Restituisce: false
split (testo; separatore)
Divide una stringa in una matrice di stringhe separandola in sottostringhe.
split( John, George, Paul ; , )
md5 (testo)
Calcola l’hash MD5 di una stringa.
md5( Workfront )
1448bbbeaa7a9b8091d426999f1f666b
sha1 (testo; [codifica]; [chiave])
Calcola l’hash sha1 di una stringa. Se l'argomento chiave è specificato, viene restituito l'hash HMAC sha1. Codifiche supportate: "hex" (impostazione predefinita), "base64" o "latin1".
sha1( workfront )
sha256 (testo; [codifica]; [chiave])
Calcola l’hash sha256 di una stringa. Se l'argomento chiave è specificato, viene restituito l'hash sha256 HMAC. Codifiche supportate: "hex" (impostazione predefinita), "base64" o "latin1".>
sha256( workfront )
sha512 (testo; [codifica output]; [chiave]; [codifica chiave])
Calcola l’hash sha512 di una stringa. Se l'argomento chiave è specificato, viene restituito l'hash HMAC sha512.
Codifiche supportate
- "esadecimale" (impostazione predefinita)
- "base64"
- "latin1"
Codifiche chiave supportate:
- "testo" (impostazione predefinita)
- "hex"
- "base64" o "binario"
Quando si utilizza la codifica di chiave "binary", una chiave deve essere un buffer, non una stringa.
sha512(workfront)
base64 (testo)
Trasforma il testo in base64.
base64( workfront )