【问题标题】:How to match the last number in a row with uipath matches activity?如何将一行中的最后一个数字与 uipath 匹配活动匹配?
【发布时间】:2019-08-04 08:19:01
【问题描述】:

我想将 PDF 文件中每一行的最后一个值与匹配活动相匹配 - 在一个循环中。

https://regex101.com/r/fudpxa/1

(?

该模式“非常简单”,但如果我在 UiPath(匹配活动)中应用此模式,它将不起作用。

【问题讨论】:

  • works 测试它的 .NET 正则表达式。尝试不使用 2019 的后向匹配与 2019 之后的空格和捕获组之前的空格 ^.*2019 .* ([0-9.,-]+)$
  • 谢谢 - 但该模式仅在没有更多行的情况下才有效。 imgur.com/NDozvs5, imgur.com/NHoTONT
  • 你是这个意思吗? regex101.com/r/pdQbJJ/1
  • 是的,我用不同的模式测试了几次,我不明白为什么不能在 uipath 中使用它...? :/ "....对象引用未设置为对象的实例。"
  • 老实说,仅匹配此示例中行中的最后一个值/数字会容易得多。regex101.com/r/SnMINb/4

标签: regex uipath


【解决方案1】:

将 UiPath Studio 从 2018.4.4 升级到 2019.7 后问题解决

【讨论】:

  • 嗨 Manigandan,感谢您的评论。我已经尝试了几乎所有方法来从相关原始 (imgur.com/rIZZe0d) 中获取值 - 2015 只是一个示例,我将使用一个变量来识别该行。一旦我使用这种模式,我就会得到一个错误......并且 Castiterator 将为空/null。有什么想法吗?
  • 嗨@neptun,我可以看到使用您使用的相同表达式返回的值。请在此处查看imgur.com/a/HLxtdx9 BTW,我使用的是 2019.7 版本。
  • 哇,看起来棒极了!!!我正在使用 2018.4.4。我可以请您以某种方式分享工作流程吗?
  • 此上传不存在,您可以查看一下吗?
  • 很抱歉,该链接由于某种原因无法正常工作。我已上传到这个新位置。您可能需要更改 project.json 文件以使其与您的 UiPath Studio 版本兼容。 wetransfer.com/downloads/…
【解决方案2】:

使用 Read FULL PDF 而不是 READ PDF Text 活动 - 更有意义。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 2015-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多