【问题标题】:How to find a value and replace it using Regex in NiFi?如何在 NiFi 中使用正则表达式找到一个值并替换它?
【发布时间】:2019-06-04 03:54:23
【问题描述】:

我需要在 apache NiFi 中使用正则表达式查找值并替换值。

我有一个文件如下:

[{
   "s1":"s2",
   "s2":"s3",
 },
 {
   "d1":"d2",
   "d3":"d4",
  },

我需要在任何时候找到值, }

我的预期输出应该是

[{
   "s1":"s2",
   "s2":"s3"
 },
 {
   "d1":"d2",
   "d3":"d4"
  }]

我试过了,但没有用

value:- (,\n})
replace value :- }

我该如何解决这个问题?

【问题讨论】:

    标签: regex string apache-nifi regex-group regex-greedy


    【解决方案1】:

    我们可以使用这个表达式来做到这一点:

    ("),(\s*})
    

    并将其替换为:

    $1$2
    

    Demo

    【讨论】:

      猜你喜欢
      • 2016-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-23
      • 1970-01-01
      • 2019-11-06
      • 1970-01-01
      相关资源
      最近更新 更多