Problemen met tekstparser oplossen in Adobe Workfront Fusion

Gebruik deze informatie als u geen tekstparser kunt krijgen om output te veroorzaken.

Toegangsvereisten

U moet de volgende toegang hebben om de functionaliteit in dit artikel te kunnen gebruiken:

Adobe Workfront plan*
Pro of hoger
Adobe Workfront licentie*
Plan, Work
Adobe Workfront Fusion licentie**

Huidige licentievereiste: geen Workfront Fusion licentievereiste.

of

Vereiste voor oudere licenties: Workfront Fusion voor werkautomatisering en integratie

Product

Huidige productvereiste: als u het Select - of Prime Adobe Workfront -abonnement hebt, moet uw organisatie Adobe Workfront Fusion en Adobe Workfront aanschaffen om de in dit artikel beschreven functionaliteit te kunnen gebruiken. Workfront Fusion wordt opgenomen in het Ultimate Workfront -abonnement.

of

Vereiste verouderd product: uw organisatie moet Adobe Workfront Fusion en Adobe Workfront aanschaffen om de in dit artikel beschreven functionaliteit te kunnen gebruiken.

Neem contact op met de Workfront -beheerder als u wilt weten welk abonnement, licentietype of toegang u hebt.

Voor informatie over Adobe Workfront Fusion vergunningen, zie Adobe Workfront Fusion vergunningen.

Problemen oplossen

In het casescenario-voorbeeld wilt u het bestandstype 'filename.docx' parseren en de bestandsextensie varieert altijd van DOCX tot PDF tot CSV.

De expressie die u in dit geval kunt gebruiken, is ..+

Als u dit op regex uitdrukking op regex101.com zou gebruiken zult u een volledige gelijke krijgen.

In de bovenstaande afbeelding komt de bestandsextensie op de juiste wijze overeen. Als u dit neemt en probeert om het in uw tekstparser uit te voeren:

je krijgt geen overeenkomst:

De reden hiervoor is dat "i"slechts het aantal gelijken per gelijke toont zodat in dit geval, hebben wij 2 gelijken, daarom nadat "i"er een numerieke waarde 1 en 2 is. Het gebruik hiervan is dat als u ooit gegevens via een filter moet aanpassen of doorgeven, alleen de tweede overeenkomende waarde kan worden opgegeven welke waarde wordt vertegenwoordigd door de numerieke waarde.

Als u de overeenkomende waarden wilt ophalen die u nodig hebt om haakjes toe te voegen aan het onderdeel dat u wilt parseren (bijvoorbeeld als u wilt extraheren uit "filename.docx" - alleen "docx"), moeten de haakjes volgens de regex-expressie die we in dit casescenario gebruiken, worden toegepast op .(.+)

Hierdoor wordt de DOCX vastgelegd, in een groep geplaatst en de "." van het.

In de uitvoer die in de onderstaande afbeelding wordt weergegeven, komt de vastgelegde groep overeen met elk willekeurig teken (behalve regeleinde).

Een andere oplossing die ook regex opneemt, gebruikt de vervangingsfunctie

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

Vervang abcdefghijklmno pqr stuvw xyz.docx vervolgens door de werkelijke bestandsnaamvariabele.

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