如何删除/替换nifi流文件内容的最后一行

问题描述 投票:0回答:1

嗨,我的流程文件如下所示,在执行 sql 查询时,我得到了数据,但我得到了额外的最后一行,所以我想使用 nifi 替换文本处理器删除它,感谢任何帮助。

111 AAA
222 BBB
333 CCC
444 DDD
<THIS IS THE EXTRA ROW I HAVE>

输出应如下所示

111 AAA
222 BBB
333 CCC
444 DDD
apache-nifi
1个回答
0
投票

使用带有参数的 ReplaceText 处理器:

Search Value:      (?s)(\A.*?)[^\r\n]*[\r\n]*\Z
Replacement Value: $1

这应该删除文本中的最后一行

© www.soinside.com 2019 - 2024. All rights reserved.