2016-11-24 2 views
-2

Ich habe eine Datei mit Hunderten von Zeilen wie unten zitiert. Ich möchte das indizierte Array durch Hinzufügen von Schlüsseln in ein assoziatives Array ändern.Sublime Text: Ersetzen Sie jedes n-te Vorkommen von Komma mit Regex

(['Maricao', 'PR', '00606', '18.182778', '-66.980278']),

so nach dem Prozess, was ich brauche, ist

(['name' =>'Maricao', 'code' => 'PR', 'zip' => '00606', 'lat' => '18.182778', ' lng' =>'-66.980278']),

Antwort

3

die Schlüssel Unter der Annahme und Ordnung sind die gleichen. Finden:

('[^']+',)('[^']+',)('[^']+',)('[^']+',)('[^']+') 

Ersetzen durch:

'name' => \1'code' => \2'zip' => \3'lat' => \4'lng' => \5 
+0

Awesome! Vielen Dank :) –

Verwandte Themen