2010-08-24 18 views
33

ich für jedes Wort zu suchen versucht, die
Bar-foo hat und schalten Sie sie auf foo-bar
so dass ich auf die (\w+)-(\w+)
und auf der ersetzen $2-$1 finden schrieb
und anstatt foo-bar zu schreiben, schrieb $ 2- $ 1.
Notepad ++ Regex ersetzen nicht auf Notepad funktioniert ++

Ja, Regulärer Ausdruck im Suchmodus ist aktiviert.
Es scheint, dass die Replace Regex nicht funktioniert und wörtlich genommen wurde

+0

Wie ist SO weniger geeignet eine Stelle diese Frage als SU zu beantworten? – BoltClock

+1

wer sagte, es sei weniger angemessen? Ich denke, es ist ein grenzwertiges Thema, da Notepad ++ zu 99% für die Programmierung verwendet wird .. und Regex könnte als Programmierung angesehen werden ... nicht: I – Asaf

+1

Ich bezog sich auf die zwei Leute, die für den Wechsel zum Super User gewählt haben. – BoltClock

Antwort

53

Mit notepad ++ müssen Sie \2-\1 als Ersatzzeichenfolge verwenden.

Quellen:
Mark's Speechblog

+0

Heiliger Mist! Danke! irgendwelche anderen Änderungen? – Asaf

+0

Zum Beispiel, warum, wenn ich versuche, nach (leer | isett) zu suchen, findet es nichts, obwohl es "leer" im Dokument gibt? – Asaf