Funzioni stringa in Adobe Workfront Fusion

Requisiti di accesso

Per utilizzare le funzionalità di questo articolo, è necessario disporre dei seguenti diritti di accesso:

Adobe Workfront piano
Qualsiasi
Adobe Workfront licenza

Nuovo: Standard

Oppure

Corrente: Work o versione successiva

Adobe Workfront Fusion licenza**

Corrente: No Workfront Fusion requisito di licenza.

Oppure

Legacy: qualsiasi

Prodotto

Nuovo:

  • Select o Prime Workfront Piano: la tua organizzazione deve acquistare Adobe Workfront Fusion.
  • Ultimate Workfront Piano: Workfront Fusion è incluso.

Oppure

Corrente: la tua organizzazione deve acquistare Adobe Workfront Fusion.

Per ulteriori dettagli sulle informazioni contenute in questa tabella, vedere Requisiti di accesso nella documentazione di Workfront.

Per informazioni su Adobe Workfront Fusion licenze, consulta 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).

INFO
Esempio:
length( hello )
Restituisce: 5

lower (testo)

Converte tutti i caratteri alfabetici di una stringa di testo in minuscolo.

INFO
Esempio:
lower( Hello )
Restituisce: hello

maiuscolo (testo)

Converte il primo carattere di una stringa di testo in maiuscolo.

INFO
Esempio:
capitalize( workfront )
Restituisce: Workfront

startcase (testo)

Usa la maiuscola per la prima lettera di ogni parola e le minuscole per tutte le altre lettere.

INFO
Esempio:
startcase( hello WORLD )
Restituisce: Hello World

ascii (testo; [rimuovere i segni diacritici])

Rimuove tutti i caratteri non ascii da una stringa di testo.

INFO
Esempi:
  • ascii( Wěošrčkřfžrýoáníté )

    Restituisce: Workfront

  • ascii( ěščřž ; true )

    Restituisce: escrz

replace (testo;stringa di ricerca; stringa di sostituzione)

sostituisce la stringa di ricerca con la nuova stringa.

INFO
Esempio:
replace( Hello World ; Hello ; Hi )
Restituisce: Hi World

Espressioni regolari (racchiuse in /.../) può essere utilizzato come stringa di ricerca con una combinazione di flag (come g, i, m) aggiunto:

INFO
Esempio:
Tutti questi numeri X X X X sono sostituiti da X

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 di submatch tra parentesi. È indicizzato 1.
INFO
Esempi:
Restituisce: numero di telefono +420777111222
​>
Restituisce: numero di telefono: +420777111222
CAUTION
Non utilizzare gruppi di acquisizione denominati come / is (?<number>\d+)/ nell'argomento della stringa di sostituzione. In questo caso si verifica un errore.

Per ulteriori informazioni sulle espressioni regolari, consulta Parser testo.

trim (testo)

Rimuove gli spazi all'inizio o alla fine del testo.

upper (testo)

Converte tutti i caratteri alfabetici in maiuscolo in una stringa di testo.

INFO
Esempio:
upper( Hello )
Restituisce: CIAO

sottostringa (testo; inizio;fine)

Restituisce una parte di una stringa di testo tra la posizione "start" e la posizione "end".

INFO
Esempi:
  • 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.

INFO
Esempi:
  • 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.

INFO
Esempi:
  • 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.

INFO
Esempio:
decodeURL( Automate%20your%20workflow )
Restituisce: Automatizzare il flusso di lavoro

escapeHTML (testo)

Esclude tutti i tag HTML nel testo.

INFO
Esempio:
escapeHTML( <b>Hello</b> )
Restituisce: &lt;b&gt;Hello&lt;/b&gt;

escapeMarkdown(testo)

Evita tutti i tag Markdown nel testo.

INFO
Esempio:
escapeMarkdown( # Header )
Restituisce: # Header

stripHTML (testo)

Rimuove tutti i tag HTML dal testo.

INFO
Esempio:
stripHTML( <b>Hello</b> )
Restituisce: Hello

contiene (testo; stringa di ricerca)

Verifica se il testo contiene la stringa di ricerca.

INFO
Esempi:
  • 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.

INFO
Esempio:
split( John, George, Paul ; , )

md5 (testo)

Calcola l’hash MD5 di una stringa.

INFO
Esempio:
md5( Workfront )
Restituisce: 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".

INFO
Esempio:
sha1( workfront )
Restituisce: b2b30b8ae1f9e5b40fbb0696eaabdbfd8d0c087f

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".>

INFO
Esempio:
sha256( workfront )
Restituisce: ed3d7397eec7b94453035b67ba4468c883ee3bedeb57137f7371f2e0cf5e2bbc

sha512 (testo; [codifica di 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"
  • "latino1"

Codifiche chiave supportate:

  • "text" (impostazione predefinita)
  • "esadecimale"
  • "base64" o "binario"

Quando si utilizza "binario", una chiave deve essere un buffer, non una stringa.

INFO
Esempio:
sha512(workfront)
Restituisce: 789ae41b9456357e4f27c6a09956a767abbb8d80b206003ffdd1e94dbc687cd119b85e1e19db58bb44b234493af35fd431639c0345aadf2cf7ec26e9f4a7fb19

base64 (testo)

Trasforma il testo in base64.

INFO
Esempio:
base64( workfront )
Restituisce: d29ya2Zyb250==
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43