Risoluzione dei problemi relativi al parser di testo in Adobe Workfront Fusion

Utilizza queste informazioni se non riesci a ottenere un parser di testo per produrre alcun output.

Requisiti di accesso

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

Adobe Workfront piano*
Pro o superiore
Adobe Workfront licenza*
Plan, Work
Licenza Adobe Workfront Fusion**

Requisiti di licenza correnti: nessun requisito di licenza Workfront Fusion.

Oppure

Requisito licenza legacy: Workfront Fusion per automazione e integrazione del lavoro

Prodotto

Fabbisogno prodotto corrente: se si dispone del piano Select o Prime Adobe Workfront, l'organizzazione deve acquistare Adobe Workfront Fusion e Adobe Workfront per utilizzare le funzionalità descritte in questo articolo. Workfront Fusion è incluso nel piano Ultimate Workfront.

Oppure

Requisiti del prodotto legacy: la tua organizzazione deve acquistare Adobe Workfront Fusion e Adobe Workfront per utilizzare le funzionalità descritte in questo articolo.

Per conoscere il piano, il tipo di licenza o l'accesso disponibili, contattare l'amministratore Workfront.

Per informazioni sulle Adobe Workfront Fusion licenze, vedere Adobe Workfront Fusion licenze.

Risoluzione dei problemi

Ad esempio, si desidera analizzare il tipo di file di un documento "filename.docx" e l'estensione del nome file varia sempre da DOCX a PDF a CSV.

L'espressione che si può scegliere di utilizzare in questo caso è ..+

Se dovessi utilizzarlo su un’espressione regex su regex101.com otterrai una corrispondenza completa.

Nell’immagine precedente, l’estensione del file corrispondeva correttamente. Se prendi questo e tenti di implementarlo nel parser di testo:

non riceverai un risultato:

Il motivo è che la "i" mostra solo il numero di corrispondenze per partita, quindi in questo caso abbiamo 2 corrispondenze, quindi dopo la "i" c'è un valore numerico 1 e 2. Il caso d’uso prevede che, se dovesse essere necessario far corrispondere o trasmettere dati attraverso un filtro, solo il secondo valore corrispondente sia possibile specificare quale valore è rappresentato dal valore numerico.

Per ottenere i valori di corrispondenza necessari per aggiungere parentesi alla parte che si desidera analizzare, ad esempio per estrarre da "filename.docx" - solo "docx", in base all'espressione regex utilizzata per questo scenario, le parentesi devono essere applicate a .(.+)

Questo acquisisce il DOCX, lo inserisce in un gruppo e lascia il "." fuori di esso.

Nell'output mostrato nell'immagine seguente, il gruppo di cattura corrisponderà a qualsiasi carattere (ad eccezione dei terminatori di riga).

Un’altra soluzione alternativa che incorpora anche regex è l’utilizzo della funzione replace

{{replace("abcdefghijklmno pqr stuvw xyz.docx"; "/.\./"; ".")}}

Quindi sostituisci abcdefghijklmno pqr stuvw xyz.docx con la tua effettiva variabile di nome file.

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43