Nodepad ++ Variabelen Bereich Suchen und ersetzen Reguläre Ausdrücke

mbgrille

Newbie
Registriert
Sep. 2010
Beiträge
4
Hallo,

ich habe eine Frage zum Suchen und Ersetzen in Nodepad++

ich habe eine Liste von verschiedenen Informationen die ich für Excel vorbereiten will. ein Bereich ist hier:
Datum und Uhrzeit in diesem Format:
26.01.14 01:05

Ich möchte aber zwischen dem Datum und der Uhrzeit ein Tab.

nun suche ich so nach Datum und Uhrzeit:
\d{2}\.\d{2}\.\d{2}[ ]{1}\d{2}:\d{2}

Was muss ich nun bei ersetzen reinschreiben, damit er mir das gefundene Datum und die gefundene Uhrzeit nicht überschreibt?
Das klappt nicht:
\d{2}\.\d{2}\.\d{2}\t\d{2}:\d{2}

Danke für eure Hilfe.
Grille.
 
Hm, versuch mal

1.) suchen
2.) 1x Cursor links (vor die Markierung)
3.) 8x Cursor rechts (zum Space)
4.) Entfernen (Space entfernen)
5.) Tab einfügen (...)

als Makro
 
ok .. habe es selbst gefunden:

die Bereiche die "Variable werden sollen, bekommen eine Klammer

für das Datum (schon eingeklammert): (\d{2}\.\d{2}\.\d{2})
dazwischen das freizeichen [ ]{1}
und die Uhrzeit (schon eingeklammert): (\d{2}:\d{2})

Zusammen sieht das so aus: (\d{2}\.\d{2}\.\d{2})[ ]{1}(\d{2}:\d{2})

Ersetzen dann so:
für das Datum (Variabler Bereich 1): \1
für den Tab: \t
für die Uhrzeit (Variabler Bereich 2): \1

zusammen sieht das dann so aus:
\1\t\2

Danke
 
Find: (\d{2}\.\d{2}\.\d{2})[ ]{1}(\d{2}:\d{2})

Replace: \1\t\2



\1 steht für (\d{2}\.\d{2}\.\d{2}), \2 ist diese Gruppierung (\d{2}:\d{2})


€: Verdammt, Sekunden zu spät ;)
 
Zurück
Oben