Найти и заменить только определенные символы в Sublime Text

399
BillyNM

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

name : 'SomethingXX', 

Я хочу стать:

name: 'Something Else', 

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

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

0

1 ответ на вопрос

0
Toto

Это заменит 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) 

Похожие вопросы