Suchen und ersetzen Sie nur bestimmte Zeichen in Sublime Text

518
BillyNM

Ein Beispiel für das, was ich tun möchte ... Ich habe Tonnen von:

name : 'SomethingXX', 

Ich will werden:

name: 'Something Else', 

Wo Somethingist bei jedem Eintrag anders, so kann ich alle verwendenname : '((.*?))XX'

Aber um es zu ersetzen, muss ich in der Lage sein, das zu behalten, Somethingaber das zu ändern, XXund ich weiß nicht, wie ich das tun soll. Ich kann die XX nicht einfach ersetzen, da sie auch an anderen Stellen erscheint.

0

1 Antwort auf die Frage

0
Toto

Dadurch wird XX in allen Zeilen durch das ersetzt, was Sie möchten:

^name : '.+?\KXX 
  • finden: ^name : '.+?\KXX
  • Ersetzen: What you want

Erläuterung:

^ : 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)