【问题标题】:Extract text from Nifi attribute从 Nifi 属性中提取文本
【发布时间】:2018-05-02 12:23:25
【问题描述】:

我列出了 S3 存储桶中的所有键。下面是流程。

在键中作为文件名属性的一部分(FetchS3Object 属性)我有键的完整路径,我想从中提取最后一个文本

例如

如果下面是key的完整路径

/buckname/root1/subobject/subsubobject/path1/path2/path3/text.csv

在文件名属性中我有 root1/subobject/subsubobject/path1/path2/path3/text.csv,我想从中提取 path2 文本。

请提供任何从属性中提取文本的建议。

【问题讨论】:

    标签: regex amazon-s3 apache-nifi


    【解决方案1】:

    你应该可以使用getDelimitedField表达式语言函数:

    https://nifi.apache.org/docs/nifi-docs/html/expression-language-guide.html#getdelimitedfield

    mypath = ${filename:getDelimitedField(5, '/')}

    【讨论】:

      猜你喜欢
      • 2017-07-18
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-27
      • 1970-01-01
      • 2016-01-10
      • 1970-01-01
      相关资源
      最近更新 更多