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**

Fabbisogno di licenza corrente: No Workfront Fusion requisito di licenza.

Oppure

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

Prodotto

Fabbisogno prodotto corrente: se si dispone di Select o Prime Adobe Workfront Pianifica, la tua organizzazione deve acquistare Adobe Workfront Fusion nonché Adobe Workfront per utilizzare la funzionalità descritta in questo articolo. Workfront Fusion è incluso in Ultimate Workfront piano.

Oppure

Requisiti del prodotto legacy: la tua organizzazione deve acquistare Adobe Workfront Fusion nonché Adobe Workfront per utilizzare la funzionalità descritta in questo articolo.

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

Per informazioni su Adobe Workfront Fusion licenze, consulta 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 puoi 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 variabile effettiva del nome file.

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