Fonctions de chaîne dans Adobe Workfront Fusion
Conditions d’accès
Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :
Pour plus d’informations sur ce tableau, consultez Conditions d’accès requises dans la documentation Workfront.
Pour plus d’informations sur les licences Adobe Workfront Fusion, consultez les Adobe Workfront Fusion licences.
length (text or buffer)
Renvoie la longueur de la chaîne de texte (nombre de caractères) ou du buffer binaire (taille du buffer en octets).
length( hello )
lower (text)
Convertit en minuscules tous les caractères alphabétiques d’une chaîne de texte.
lower( Hello )
capitalize (text)
Convertit le premier caractère d’une chaîne de texte en majuscules.
capitalize( workfront )
startcase (text)
Met en majuscule la première lettre de chaque mot et toutes les autres lettres en minuscules.
startcase( hello WORLD )
ascii (text; [remove diacritics])
Supprime tous les caractères non ascii d’une chaîne de texte.
-
ascii(
Wěošrčkřfžrýoáníté
)
Renvoie : Workfront
-
ascii(
ěščřž
;
true
)
Renvoie : escrz.
replace (text;search string; replacement string)
Remplace la chaîne de recherche par la nouvelle chaîne.
replace( Hello World ; Hello ; Hi )
Des expressions régulières (incluses dans /.../
) peuvent être utilisées comme chaîne de recherche avec une combinaison d’indicateurs ajoutés (comme g
, i
, m
) :
La chaîne de remplacement peut inclure les modèles de remplacement spéciaux suivants :
$&
insère la sous-chaîne correspondante.$n
insère la nième chaîne de sous-matchs entre parenthèses lorsque n est un entier positif inférieur à 100. Il s’agit d’une indexation à partir de 1.
+420777111222
+420777111222
/ is (?<number>\d+)/
dans l’argument de chaîne de remplacement. Cela entraîne une erreur.Pour plus d’informations sur les expressions régulières, consultez la section Analyseur de texte.
trim (texte)
Supprime les espaces au début ou à la fin du texte.
upper (texte)
Convertit en majuscules tous les caractères alphabétiques d’une chaîne de texte.
upper( Hello )
substring (text; start;end)
Renvoie une partie d’une chaîne de texte entre la position « début » et la position « fin ».
-
substring( Hello ; 0 ; 3)
Renvoie : Hel
-
substring( Hello ; 1 ; 3 )
Renvoie : el
indexOf (string; value; [start])
Renvoie la position de la première occurrence d’une valeur spécifiée dans une chaîne. Cette méthode renvoie « -1 » si la valeur recherchée n’est pas présente. La valeur de début indique où la recherche doit commencer dans la chaîne.
-
indexOf( Workfront ; o )
Renvoie : 1
-
indexOf( Workfront ; x )
Renvoie : -1
-
indexOf( Workfront ; o ; 3 )
Renvoie : 6
toBinary (valeur)
Convertit n’importe quelle valeur en données binaires.
Vous pouvez également indiquer le codage comme second argument pour appliquer des conversions binaires de hex ou base64 aux données binaires.
-
toBinary( Workfront )
Renvoie : 57 6f 72 6b 66 72 6f 6e 74
-
toBinary( V29ya2Zyb250 ; base64 )
Renvoie : 57 6f 72 6b 66 72 6f 6e 74
toString (valeur)
Convertit n’importe quelle valeur en chaîne.
encodeURL (texte)
Code les caractères spéciaux en texte à une adresse URL valide.
decodeURL (texte)
Décode les caractères spéciaux d’une URL en texte.
decodeURL( Automate%20your%20workflow )
escapeHTML (texte)
Échappe toutes les balises de HTML dans le texte.
escapeHTML( <b>Hello</b> )
<b>Hello</b>
escapeMarkdown(texte)
Permet d’ignorer toutes les balises Markdown dans le texte.
escapeMarkdown( # Header )
# Header
stripHTML (texte)
Supprime toutes les balises de HTML du texte.
stripHTML( <b>Hello</b> )
contains (texte; chaîne de recherche)
Vérifie si le texte contient la chaîne de recherche.
-
contains( Hello World ; Hello )
Renvoie : true
-
contains( Hello World ; Bye )
Renvoie : false
split (texte; séparateur)
Divise une chaîne en une séquence de chaînes de caractères en la séparant en sous-chaînes.
split( John, George, Paul ; , )
md5 (text)
Calcule le hachage md5 d’une chaîne.
md5( Workfront )
1448bbbeaa7a9b8091d426999f1f666b
sha1 (text; [encoding]; [key])
Calcule le hachage sha1 d’une chaîne. Si l’argument key est spécifié, le hachage HMAC sha1 est renvoyé à la place. Codages pris en charge : « hex » (par défaut), « base64 » ou « latin1 ».
sha1( workfront )
sha256 (text; [encoding]; [key])
Calcule le hachage sha256 d’une chaîne. Si l’argument key est spécifié, le hachage HMAC sha256 est renvoyé à la place. Codages pris en charge : « hex » (par défaut), « base64 » ou « latin1 ».>
sha256( workfront )
sha512 (texte; [codage de sortie]; [clé]; [codage de la clé])
Calcule le hachage sha512 d’une chaîne. Si l’argument clé est spécifié, le hachage sha512 HMAC est renvoyé à la place.
Codages pris en charge :
- « hex » (par défaut)
- « base64 »
- « latin1 »
Codages de clé pris en charge :
- « text » (par défaut)
- « hex »
- « base64 » ou « binary »
Lors de l’utilisation du codage de clé binary, une clé doit être un buffer, pas une chaîne.
sha512(workfront)
base64 (texte)
Transforme le texte en base64.
base64( workfront )