shr*_*ads 5 regex etl removing-whitespace apache-nifi
我有一个CSV文件,其中某些列名称中带有空格,而某些列名称中的字符之间没有空格。我想从所有具有空白的标题名称中删除空白。请帮忙。谢谢!
随附屏幕截图以供参考。示例:“名字”我想要“名字”
我正在使用ReplaceText处理器,其中在“搜索值”下我已传递\ s来仅搜索标题行的空白和作为空字符串的替换值。我的评估模式也是“逐行”。所以现在输出文件显示为FirstName,LastNameshraddha,srivastavsanstuti,srivastav,因此它以一行显示所有内容。我只希望从标题行中删除空格,并且根本不要触摸/合并数据值。
请告诉我如何删除它们。谢谢!
小智 3
@Shu 的方向是正确的,但问题是文本中的所有空格都将被替换。为了仅替换标题行中的空格,在 Shu 的解决方案中进行了更改:
(?s)(^[^\n]*)(.*$)
${'$1':替换(" ","")}$2