Fehlerbehebung bei Text-Parsern in Adobe Workfront Fusion

Verwenden Sie diese Informationen, wenn Sie keinen Text-Parser erhalten können, um eine Ausgabe zu erzeugen.

Zugriffsanforderungen

Sie müssen über den folgenden Zugriff verfügen, um die Funktionalität in diesem Artikel verwenden zu können:

Adobe Workfront plan*
Pro oder höher
Adobe Workfront license*
Plan, Arbeit
Adobe Workfront Fusion-Lizenz*

Aktuelle Lizenzanforderungen: Keine Workfront Fusion Lizenzanforderungen.

Oder

Alte Lizenzanforderung: Workfront Fusion für die Arbeitsautomatisierung und -integration

Produkt

Aktuelle Produktanforderung: Wenn Sie über den Select- oder Prime Adobe Workfront-Plan verfügen, muss Ihr Unternehmen Adobe Workfront Fusion sowie Adobe Workfront erwerben, um die in diesem Artikel beschriebenen Funktionen nutzen zu können. Workfront Fusion ist im Ultimate Workfront-Plan enthalten.

Oder

Alte Produktanforderung: Ihr Unternehmen muss Adobe Workfront Fusion sowie Adobe Workfront erwerben, um die in diesem Artikel beschriebenen Funktionen nutzen zu können.

Wenden Sie sich an Ihren Workfront -Administrator, um zu erfahren, welchen Plan, welchen Lizenztyp oder welchen Zugriff Sie haben.

Informationen zu Adobe Workfront Fusion -Lizenzen finden Sie unter Adobe Workfront Fusion Lizenzen.

Fehlerbehebung

Im Beispielszenario möchten Sie den Dateityp eines Dateidokuments "filename.docx"analysieren und die Erweiterung des Dateinamens variiert immer von DOCX über PDF bis CSV.

Der Ausdruck, den Sie in diesem Fall verwenden können, ist ..+

Wenn Sie dies auf einem Regex-Ausdruck auf regex101.com verwenden würden, erhalten Sie eine vollständige Übereinstimmung.

Auf dem Bild oben wurde die Dateierweiterung korrekt zugeordnet. Wenn Sie dies vornehmen und versuchen, es in Ihrem Text-Parser zu implementieren:

Sie erhalten keine Übereinstimmung:

Der Grund dafür ist, dass das "i"nur die Anzahl der Übereinstimmungen pro Übereinstimmung anzeigt. In diesem Fall haben wir also 2 Übereinstimmungen, daher gibt es nach dem "i"einen numerischen Wert 1 und 2. Der Anwendungsfall dafür besteht darin, dass Sie, wenn Sie Daten je nur über den zweiten übereinstimmenden Wert über einen Filter abgleichen oder weitergeben müssen, den Wert angeben können, der durch den numerischen Wert dargestellt wird.

Um die Übereinstimmungswerte abzurufen, die Sie benötigen, um dem Teil, den Sie analysieren möchten (z. B. um aus "filename.docx"- nur "docx" zu extrahieren), sollten die Klammern gemäß dem für dieses Szenario verwendeten Regex-Ausdruck auf \ angewendet werden.(.+)

Dadurch wird das DOCX erfasst, in eine Gruppe eingefügt und der ""." aus.

In der Ausgabe, die im folgenden Bild gezeigt wird, stimmt die Erfassungsgruppe mit jedem Zeichen überein (mit Ausnahme der Zeilenenden).

Eine weitere Problemumgehung, die auch regex enthält, ist die Verwendung der Funktion replace

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

Ersetzen Sie dann abcdefghijklmno pqr stuvw xyz.docx durch Ihre tatsächliche Dateinamenvariable.

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