Пример того, что я хочу сделать .. У меня есть тонны:

name : 'SomethingXX',

Я хочу стать:

name: 'Something Else',

Где Something отличается для каждой записи, поэтому я могу найти все, используя name : '((.*?))XX'

Но затем, чтобы заменить меня, мне нужно сохранить Something но изменить XX и не знать, как это сделать. Я не могу просто найти замену XX, потому что он появляется и в других местах.

1 ответ1

0

Это заменит XX тем, что вы хотите во всех строках:

^name : '.+?\KXX
  • найти: ^name : '.+?\KXX
  • Заменить: What you want

Объяснение:

^           : beginning of line
  name : '  : literally
  .+?       : 1 or more any character but newline, not greedy
  \K        : forget all we have seen until this position
  XX        : XX (what to be changed)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .