1

私は正規表現が得意ではありません。次のことを行うための適切な構成は何でしょうか。

  1. テキストからバックスラッシュを削除します。
  2. と置換する {
  3. と置換する }

基本的に、エスケープされた JSON を消去する必要があります。

以前のように:

 "{\"hashtags\":[{\"text\":\"Apple\",\"indices\":[45,51]}],\"urls\":[{\"url\":\"\",\"expanded_url\":\"\",\"display_url\":\"owler.us/abdLas\",\"indices\":[64,87]}],\"user_mentions\":[],\"symbols\":[{\"text\":\"AAPL\",\"indices\":[88,93]}]}",

後:

{"hashtags":[{"text":"Apple","indices":[45,51]}],"urls":[{"url":"","expanded_url":"","display_url":"owler.us/abdLas","indices":[64,87]}],"user_mentions":[],"symbols":[{"text":"AAPL","indices":[88,93]}]},

前もって感謝します。

4

2 に答える 2

1

NiFi ユーザー グループからのこの提案はうまくいきました: 3 つの ReplaceText プロセッサを次々と:

  1. 検索値: \ 置換値: 空文字列セット

2. 検索値: "{ 置換値: {

3. 検索値: }" 置換値: }

于 2016-04-25T13:56:31.330 に答える