通过Regex查找文本,然后添加新文本



我有一个带有以下结构的JSON文件。

{"json":[
  { "text":"Changed by 5" },
  { "text":"Changed by 345" },
  { "text":"Changed by 32" }
]}

在Intellij Idea中,如果我想通过REGEX查找所有文本,则使用bby [0-9]+。然后,我想在发现这样的内容之后添加新文本:

{"json":[
  { "text":"Changed by 5, done" },
  { "text":"Changed by 345, done" },
  { "text":"Changed by 32, done" }
]}

可以这样做吗?

我的猜测是一些表达式类似:

(sby [0-9]+)

或:

("text":".*by [0-9]+)

或:

("text":".*s+by [0-9]+)

被捕获组替换为$1, done

$1, done

实际上可能在这里工作。

demo

最新更新