<?php
$line="This is the first test.{@font-face:Garamond}";
preg_match("(?<={1})(?<![\]\\])\{([\w\s\\@:=\'"-\.;^}]*)(?<={1})(?<!\\)\}", $line, $array);
var_dump($array);
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/LSpRj on line 3
Parse error: syntax error, unexpected '.' in /in/LSpRj on line 3
Process exited with code 255.
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/LSpRj on line 3
Parse error: parse error, unexpected '.' in /in/LSpRj on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/LSpRj on line 3
Parse error: parse error in /in/LSpRj on line 3
Process exited with code 255.