Das Problem hierbei ist die CCSID.
Das Problem hatten wir hier schon mal irgendwo, dass regcmp und regex auf die aktuelle locale gehen, wenn diese nicht gesetzt ist, ist der Default 037.

Die Zeichen "{}" nebst vielen anderen sind leider CCSID-abhängig.