【发布时间】:2017-06-07 20:22:27
【问题描述】:
我正在尝试使用 apache nifi 将一些数据从 twitter 提取到 elasticsearch,问题是我的所有属性都写在双引号之间,我有一个应该是数字的属性,我不知道如何从中删除双引号。 我尝试使用“替换文本”过程,但出现错误。 这是我的配置:
搜索值:(?s:("([0-9]*[.]){1}[0-9]+"))
替换值:${$1:replace('\"', '')}
【问题讨论】:
-
属性值需要替换双引号对吗?
-
尝试搜索
"([0-9]*[.]?[0-9]+)"并替换为$1。来自文档的修改示例:${att:replaceAll('"([0-9]*[.]?[0-9]+)"', '$1')}.
标签: regex apache-nifi