我有一个具有以下结构的JSON文件。
{"json":[
{ "text":"Changed by 5" },
{ "text":"Changed by 345" },
{ "text":"Changed by 32" }
]}
在Intellij Idea中,如果我想通过正则表达式查找所有文本,请使用\bby [0-9]+
。然后,我想在发现的内容之后添加新文本:
{"json":[
{ "text":"Changed by 5, done" },
{ "text":"Changed by 345, done" },
{ "text":"Changed by 32, done" }
]}
有可能这样做吗?
答案 0 :(得分:1)
我的猜测是有些表达式类似于:
(\sby [0-9]+)
或:
("text":".*by [0-9]+)
或:
("text":".*\s+by [0-9]+)
被捕获组$1
和, done
取代:
$1, done
实际上可以在这里工作。