2016-03-27 7 views
1

Ist es möglich, mehrere Zeilen in Notepad ++ umzukehren?Wie kann ich eine Spalte in Notepad ++/sublime Text umkehren?

Beispiel:

'Charouine'=>'charouine' 
'Reggane'=>'reggane' 
'In Zghmir'=>'in-zghmir' 

zu

'charouine'=>'Charouine' 
'reggane'=>'Reggane' 
'in-zghmir'=>'In Zghmir' 

Danke vorzurücken

+0

Strg-F "=>" ... Tippen Sie dann auf die rechte Pfeiltaste. Halten Sie nun shift und ctrl gedrückt und tippen Sie auf die rechte Pfeiltaste, bis Sie das Ende der Zeile erreichen. Dann ctrl-x, um die Auswahl zu schneiden, halten Sie Strg und tippen Sie links, bis Sie das Ende der Zeile erreichen. Strg-v zum Einfügen. Halten Sie shift und ctrl und tippen Sie auf den rechten Pfeil, bis Sie "=>" erreichen. Schneiden Sie nun die Auswahl aus und fügen Sie sie am Ende der Zeile ein (bewegen Sie den Cursor erneut, indem Sie Strg gedrückt halten und rechts tippen) –

Antwort

3

in dem Editor ändern würde ++ Sie Muster ^('[^']*')(=>)('[^']*')$ als Suchmuster und $3$2$1 als ersetzen, wenn mit regulären Ausdrücken als aufgegebene verwenden könnten Suchmodus.

Hierbei wird ein regulärer Ausdruck verwendet, der die linke Seite in eine erste einfangende Gruppe, => in eine zweite und dann die rechte Seite in eine dritte, einbindet. Im Ersetzen wird diese Reihenfolge einfach umgekehrt. Sie könnten es erneut ersetzen und die ursprüngliche Reihenfolge wiederherstellen.

+0

Funktioniert gut! Danke :) – Hani

+2

Es sollte unnötig sein zu erwähnen, aber das gleiche RegEx arbeitet in Sublime Text ... – idleberg