2017-08-23 4 views
0

テーブルの名前のリストを "CaptureChangeMySQLプロセッサ"に渡して、そのリスト内のテーブルに変更が生じた場合にキャプチャする方法を教えてください。テーブル名のリスト(例:ここではプロダクトとオーダー)を受け入れるための正規表現をいくつか試しましたが、運はありません:Regex Nifiテーブル名パターンの単語のリストを渡す

(?:^ |(?< =))(Product:Order)(?:(? )| $)

(?:[\ s]は| ^)(製品|注文)(= [\ s]は| $)

^*(製品$ |ご注文$)[?。。? ^。] + $

\ b(製品|注文)\ b。

(製品|注文)

答えて

0

私は、テーブル名は、あなたが探しているregexで考える

Product|Order 

はNiFiは、フィルタのこのスタイルで一致するグループを必要とするか、または使用されませんされています。

+0

ありがとう、ジェームズ。私は試みたが、それは任意のテーブルをキャプチャを停止しました。私はプロパティ "テーブル名パターン"の "CaptureChangeMySQL"の値フィールドに入れています。目的:プロセッサが動作する必要があるテーブルをほんの数だけフィルタリングします。私は何か不足していますか? – Hem

関連する問題