Résolution des problèmes de l’analyseur de texte dans Adobe Workfront Fusion
Utilisez ces informations si vous ne pouvez pas obtenir qu’un analyseur de texte génère une sortie.
Conditions d’accès
Pour utiliser les fonctionnalités décrites dans cet article, vous devez disposer des éléments suivants :
Pour connaître la formule, le type de licence ou l’accès dont vous disposez, contactez vote administrateur ou administratrice Workfront.
Pour plus d’informations sur les licences Adobe Workfront Fusion, consultez les Adobe Workfront Fusion licences.
Dépannage
Exemple de scénario : vous souhaitez analyser le type de fichier d’un document "filename.docx" et l’extension du nom de fichier varie toujours de DOCX à PDF en passant par CSV.
L’expression que vous pouvez choisir d’utiliser dans ce cas est ..+
Si vous l’utilisez sur l’expression regex sur regex101.com, vous obtiendrez une correspondance complète.
Sur l’image ci-dessus, l’extension de fichier était correctement mise en correspondance. Si vous prenez ceci et essayez de l’implémenter dans votre analyseur de texte :
vous n’obtiendrez pas de correspondance :
Cela s’explique par le fait que la valeur "i" indique uniquement le nombre de correspondances par correspondance. Dans ce cas, nous avons donc 2 correspondances, donc après la valeur "i" il y a une valeur numérique 1 et 2. Le cas d’utilisation est que si vous n’avez jamais besoin de faire correspondre ou transmettre des données à un filtre, seule la seconde valeur correspondante que vous pouvez spécifier la valeur représentée par la valeur numérique.
Pour pouvoir obtenir les valeurs de correspondance dont vous avez besoin pour ajouter des crochets à la partie que vous souhaitez analyser (par exemple, pour extraire de "filename.docx" - "docx" uniquement), puis, selon l’expression regex que nous utilisons pour ce scénario, les crochets doivent être appliqués sur .(.+)
Cela capture le DOCX, le place dans un groupe et laisse le "." en dehors de ça.
Dans la sortie affichée dans l’image ci-dessous, le groupe capturant correspondra à n’importe quel caractère (sauf pour les terminateurs de ligne).
Une autre solution qui intègre également l’expression régulière consiste à utiliser la fonction replace .
{{replace("abcdefghijklmno pqr stuvw xyz.docx"; "/.\./"; ".")}}
Ensuite, remplacez abcdefghijklmno pqr stuvw xyz.docx
par votre variable de nom de fichier.