$re = '/^.*{\s*0\s*,\s*{.*$/m';
$str = ' */
{ 0, {"test|jgg|suw|702,305,15,19|688,299,46,35|?|*0$15.Tz7zyw3r07s0z03zUPw7M1v07zkTy3tUS03k0y0Dzzrzw7y4"} },
{ 0, {"test|jgg|suw|702,305,15,19|688,299,46,35|?|*1$15.Tz7zyw3r07s0z03zUPw7M1v07zkTy3tUS03k0y0Dzzrzw7y4"} },
{ 0, {"test|jgg|suw|702,305,15,19|688,299,46,35|?|*2$15.Tz7zyw3r07s0z03zUPw7M1v07zkTy3tUS03k0y0Dzzrzw7y4"} },
{ 1, {"test|jgg|suw|702,305,15,19|688,299,46,35|?|*3$15.Tz7zyw3r07s0z03zUPw7M1v07zkTy3tUS03k0y0Dzzrzw7y4"} },
{ 1, {"test|jgg|suw|702,305,15,19|688,299,46,35|?|*4$15.Tz7zyw3r07s0z03zUPw7M1v07zkTy3tUS03k0y0Dzzrzw7y4"} },
{ 544, {"test|anx|fve|229,166,18,17|229,158,42,34|?|*155$18.s0zs1Us1Us1UG30o3QY7zw7zsAzs8TsMDswvww0xy0vy0zz0zzUU"} },
{ 544, {"test|exi|gpg|161,166,20,22|140,140,52,54|132,135,154,68|*142$20.s00C003U00k00A003U00800000000001000A202s003U00DU00y00Ds03zU0zy0Dzk3zw0zzU8"} },
522
/*🍁*/';
preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);
// Print the entire match result
var_dump($matches);
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for PHP, please visit: http://php.net/manual/en/ref.pcre.php