是否可以从NiFi中的CSV文件标题名称中删除空格?

shr*_*ads 5 regex etl removing-whitespace apache-nifi

我有一个CSV文件,其中某些列名称中带有空格,而某些列名称中的字符之间没有空格。我想从所有具有空白的标题名称中删除空白。请帮忙。谢谢!

随附屏幕截图以供参考。示例:“名字”我想要“名字”

我正在使用ReplaceText处理器,其中在“搜索值”下我已传递\ s来仅搜索标题行的空白和作为空字符串的替换值。我的评估模式也是“逐行”。所以现在输出文件显示为FirstName,LastNameshraddha,srivastavsanstuti,srivastav,因此它以一行显示所有内容。我只希望从标题行中删除空格,并且根本不要触摸/合并数据值。

请告诉我如何删除它们。谢谢!

在此处输入图片说明

小智 3

@Shu 的方向是正确的,但问题是文本中的所有空格都将被替换。为了仅替换标题行中的空格,在 Shu 的解决方案中进行了更改:

  1. 搜索值:

(?s)(^[^\n]*)(.*$)

  1. 重置价值:

${'$1':替换(" ","")}$2