Найти текст по регулярному выражению и добавить новый текст после него - PullRequest
1 голос
/ 02 июля 2019

У меня есть файл 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" }
]}

Возможно ли это сделать?

1 Ответ

1 голос
/ 02 июля 2019

Я предполагаю, что некоторые выражения, подобные:

(\sby [0-9]+)

или:

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

или:

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

заменяются группой захвата,$1 и , done:

$1, done

могут действительно работать здесь.

Демо

...