NIFI-Processor ReplaceText

用處:顧名思義,對流內容進行文本替換

配置:

Search Value 負責匹配(可以使用正則表達式;可以使用具體的值)

Replacement Value 匹配到被替換的值

Character Set 不多說 編碼

Maximum Buffer Size 替換時要緩衝的最大數據量,Append, Prepend, Always Replace之一,則忽略此值;默認1M

設置的時候與Evaluation Mode有關,全文本替換時這個值小於全文本大小--失敗;單行替換時這個值小於單行大小--失敗。

官方建議單行設置8k 16K之類;

Replacement Strategy 替換策略,有五個

其中 Prepend Append Always Replace 三個策略都不進行Search Value,直接對整行(整個)文本進行加前綴,後綴,或替換

Regex Replace :正則表達式

Literal Replace :按值替換

Evaluation Mode:

  • Line-by-Line按行替換
  • Entire text 整個文本替換

 

比如下面的配置:將當前流內容整個文本中的非法字符\u0000替換成空值

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章