Hallo Faxinger,
in Deinem Code sind ein paar Dinge durcheinander geraten.
_cur_layer wird außerhalb der Schleife deklariert.
In der Schleife verwechselst Du die Namen der Ebene mit der Ebene selbst.
Und die Syntax Deiner GREP-Prüfung (match) des Namens passt auch noch nicht so richtig.
Ich spare mir eine lange Ausführung.
Vergleiche mal damit:
Wenn noch Fragen bleiben, her damit. ;-)