必须从 NIFI 数据流中的文本文件中删除 unicode NEL
have to remove unicode NEL from textfile in NIFI dataflow
我需要从 NIFI 数据流中的流文件中删除 unicode 字符 NEL
到目前为止,我一直使用 replacetext 处理器来清理数据,但是我如何从 replacetext 处理器
中搜索 unicode 字符串
1/ 我只是将 symbol 复制粘贴到搜索字符串中。
2/ 使用表达式:${literal('…'):unescapeXml()}
3/ 你可以用脚本替换char (groovy)
def ff = session.get()
if(!ff)return
ff = session.write(ff, {rawIn, rawOut->
rawIn.withReader("UTF-8"){reader->
rawOut.withWriter("UTF-8"){writer->
reader.transformChar(writer){ch-> ch==(char)'\u0085' ? '' : ch }
}
}
} as StreamCallback)
session.transfer(ff, REL_SUCCESS)
我需要从 NIFI 数据流中的流文件中删除 unicode 字符 NEL 到目前为止,我一直使用 replacetext 处理器来清理数据,但是我如何从 replacetext 处理器
中搜索 unicode 字符串1/ 我只是将 symbol 复制粘贴到搜索字符串中。
2/ 使用表达式:${literal('…'):unescapeXml()}
3/ 你可以用脚本替换char (groovy)
def ff = session.get()
if(!ff)return
ff = session.write(ff, {rawIn, rawOut->
rawIn.withReader("UTF-8"){reader->
rawOut.withWriter("UTF-8"){writer->
reader.transformChar(writer){ch-> ch==(char)'\u0085' ? '' : ch }
}
}
} as StreamCallback)
session.transfer(ff, REL_SUCCESS)