2017-06-20 4 views
0

Ich habe eine sehr lange Liste von Daten und versuchen, in eine CSV zu konvertieren und das einzige Trennzeichen ist ein Kleinbuchstabe immer ein Großbuchstabe vorangestellt. Also versuche ich ein Komma zwischen [a-z][A-Z] hinzuzufügen. Ist dies mit Notepad ++ möglich? Sollte ich nur awk/sed aus der Shell verwenden? Weil es gerade gefunden wird, aber löscht die zwei Zeichen und fügt das Komma hinzu.Fügen Sie ein Zeichen zwischen Regex

+0

'sed' kann das auch tun. –

Antwort

2

Sie können Ihr Problem mit ([a-z])([A-Z]) lösen, so können Sie ersetzen $1,$2 mit:

notepad++

regex demo

0

Verwendung von N ++, ohne Gruppen zu erfassen Sie in der Lage sind, von lookarounds zu profitieren:

Suche:

(?<=[a-z])(?=[A-Z]) 

Ersetzen durch:

, 

Hinweis: Match case Option aktiviert werden sollte.

Verwandte Themen