
In Notepad++ möchte ich eine Suchen-und-Ersetzen-Funktion ausführen und dabei eine Variable im Feld „Ersetzen durch“ angeben, die auf eine Übereinstimmung aus dem Feld „Suchen nach“ verweist. Irgendwelche Ideen?
Ich habe versucht, (find) foo (\w) bar
(replace) anzugeben foo baz ($1) bar qux
. Das hat nicht funktioniert.
Antwort1
Notizblock++verwendet Standard-POSIXreguläre Ausdrücke.Rückverweisesollte der Schrägstrich statt des Dollarzeichens verwendet werden:
Find : foo (\w) bar
Replace : foo baz (\1) bar qux
Antwort2
Ich denke, Sie benötigen eine Token-ID. Wenn ich also die Antwort von Synetech ändern würde, würde ich den Teil „Suchen“ in „foo (?'one'\w+) bar“ ändern.