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 in diesem Artikel enthaltene Funktionalität nutzen zu können:

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

Aktuelle Lizenzanforderungen: Nein Workfront Fusion Lizenzanforderungen.

Oder

Ältere Lizenzanforderungen: Workfront Fusion für Arbeitsautomatisierung und Integration

Produkt

Aktuelle Produktanforderungen: Wenn Sie über Select oder Prime verfügen Adobe Workfront Planung, Ihr Unternehmen muss Adobe Workfront Fusion sowie Adobe Workfront , um die in diesem Artikel beschriebenen Funktionen zu verwenden. Workfront Fusion ist in Ultimate enthalten. Workfront Plan.

Oder

Ältere Produktanforderungen: Ihr Unternehmen muss Adobe Workfront Fusion sowie Adobe Workfront , um die in diesem Artikel beschriebenen Funktionen zu verwenden.

Wenden Sie sich an Ihren Workfront Administrator.

Informationen über Adobe Workfront Fusion Lizenzen, siehe 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, lautet ..+

Wenn Sie dies auf 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"; "/.\./"; ".")}}

Dann ersetzen abcdefghijklmno pqr stuvw xyz.docx mit Ihrer eigentlichen Dateinamenvariable.

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