通过正则表达式查找文本并在其后添加新文本
Find text by regex and add new text after it
我有一个具有以下结构的 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" }
]}
可以吗?
我猜有些表达式类似于:
(\sby [0-9]+)
或:
("text":".*by [0-9]+)
或:
("text":".*\s+by [0-9]+)
被捕获组替换,</code> 和 <code>, done
:
, done
可能真的在这里工作。
Demo
我有一个具有以下结构的 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" }
]}
可以吗?
我猜有些表达式类似于:
(\sby [0-9]+)
或:
("text":".*by [0-9]+)
或:
("text":".*\s+by [0-9]+)
被捕获组替换,</code> 和 <code>, done
:
, done
可能真的在这里工作。