gpt4 book ai didi

minify - 如何替换部分 apache NIFI 属性字符串?

转载 作者:行者123 更新时间:2023-12-02 08:06:41 25 4
gpt4 key购买 nike

您可以使用替换属性值的文本来更新属性吗?

我有一个属性 - ${a},它有一个名为“PLACEHOLDER”的占位符。如何将属性 ${a} 中每个出现的单词“PLACEHOLDER”替换为属性 ${b} 的值?

我尝试过使用替换文本处理器 - 同时使用 Regex Replace 和 Literal Replace 替换策略,但没有任何运气。
请参阅下面的示例。
1. 生成流文件。
Generate Flowfile

  • 替换文本尝试 1 - 文字替换策略
    enter image description here
  • 替换文本尝试 2 - 正则表达式替换策略
    enter image description here

  • 无,因为属性值不变。

    enter image description here

    我怎样才能做到这一点?如果不是这个处理器,请问是哪一个?如何?提前致谢!

    最佳答案

    哈哈……真是个无赖。找到了答案。我猜应该一直在挖掘文档。
    使用更新属性处理器,然后将属性设置为 ${a:replace('PLACEHOLDER', ${b})}
    希望这对将来像我这样没有正确搜索文档的人有所帮助:-)

    关于minify - 如何替换部分 apache NIFI 属性字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50803815/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com