Ich habe eine Datei mit einigen kommagetrennten Namen und einigen durch Kommas getrennten Kontonummern. Also werden die Namen immer etwas wie "Dow, John" und die Zahlen wie ",19862" sein. Mit den Regex Find-Funktionen von Notepad ++ möchte ich alle ',' s zwischen den Zahlen in '|' s ändern.Verwenden von Notepad ++ Regex zum Suchen und Ersetzen nur eines Teils des gefundenen Textes
Grundsätzlich drehen:
12345,09876
13568,08642
in
12345|09876
13568|08642
Ich habe mit [0-9],
- die Kommas finden, aber ich kann es nicht richtig bekommen, um die letzte Ziffer der verlassen Nummer und ersetzen nur das Komma.
Irgendwelche Ideen?
Ah, das scheint es zu tun, danke! Ich habe versucht, '[0-9]' zu ersetzen und es durch '\ 1 | 'zu ersetzen, was NICHT funktionierte, aber das Hinzufügen der Klammern wie hier funktioniert perfekt. Danke noch einmal! – JToland
Warum brauchen wir die Parens? – Patrick
@Patrick In Regex erstellen die Klammern eine Erfassungsgruppe, die den Parser anweist, die Teile in der Gruppe zu erfassen, damit sie für Ersetzungen verwendet werden können. –