按行拆分FlowContent并将文本提取到属性NIFI

时间:2017-01-17 11:38:51

标签: apache-nifi

我正在使用NIFI,我想提取文件行的​​属性。

我的Filetext看起来像这样:

DEV=A9E ,SEN=1
DEV=B9E ,SEN=2
...

我想逐行分割,然后提取dev和sen属性,用NIFI做任何方式,我尝试过拆分文本和分割内容但我看不出如何逐行分割。

1 个答案:

答案 0 :(得分:7)

行数为1的SplitText通常是逐行拆分文本文件的方法。它将使用\ r,\ n或\ r \ n作为一行的结尾。

ExtractText将用于解析每一行并将行的部分提取到流文件属性中。您需要提出一个使用捕获组来捕获您感兴趣的部分的正则表达式。