Adobe Workfront Fusion中的文本分析器故障排除

如果无法获取文本解析器来生成任何输出,请使用此信息。

访问要求

您必须具有以下权限才能使用本文中的功能:

Adobe Workfront 计划*
Pro 或更高
Adobe Workfront 许可证*
计划,工作
Adobe Workfront Fusion许可证**

当前许可证要求:无Workfront Fusion许可证要求。

旧版许可证要求:Workfront Fusion for Work Automation and Integration

产品

当前产品要求:如果您有Select或Prime Adobe Workfront计划,则贵组织必须购买Adobe Workfront Fusion和Adobe Workfront才能使用本文中描述的功能。 Workfront Fusion包含在Ultimate Workfront计划中。

旧版产品要求:您的组织必须购买Adobe Workfront Fusion和Adobe Workfront,才能使用本文中介绍的功能。

要了解您拥有什么计划、许可证类型或访问权限,请与Workfront管理员联系。

有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion 许可证

故障排除

案例方案示例,您希望解析文件文档“filename.docx”的文件类型,并且文件名的扩展名在DOCX、PDF和CSV中始终不同。

在这种情况下,您可以选择使用的表达式是..+

如果您要在regex101.com上的正则表达式上使用它,则将获得完全匹配。

在上图中,文件扩展名正确匹配。 如果接受该内容并尝试在文本解析器中实施它:

您不会获得匹配项:

原因在于“i”仅显示每个匹配的匹配数,因此在本例中,我们有2个匹配,因此“i”后面有一个数值1和2。 用例是,如果您需要仅匹配或传递第二个匹配值的过滤器中的数据,则可以指定由数值表示的值。

为了能够获取所需的匹配值,以便在要解析的部分中添加括号(例如,从“filename.docx”中提取 — 仅从“docx”中提取),根据我们用于此案例的正则表达式,应在\上应用括号。(.+)

这会捕获DOCX,将其放入组中,然后保留“。” 别想了。

在下图所示的输出中,捕获组将匹配任何字符(行终止符除外)。

另一个同时包含正则表达式的解决方法是使用替换函数

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

然后将abcdefghijklmno pqr stuvw xyz.docx替换为您的实际文件名变量。

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