$re = '/token[^"]+":[^"]+"([^.{\\\\}$"]+)/m';
$str = '{
"token.stdout_lines": [
"{",
"\\t\\"id\\": \\"08320829d85c7000\\",",
"\\t\\"description\\": \\"\\",",
"\\t\\"token\\": \\"zMiyCw7X6u_IjBpTbD1Nvt4eGk-dxBXWWOqRCgWh_KiYtp7AjD5mML5mBIEtApncBSXwU3QqexT_4VVmEv0WeA==\\",",
"\\t\\"status\\": \\"active\\",",
"\\t\\"userName\\": \\"telegraf\\",",
"\\t\\"userID\\": \\"0831cb0c68dc7000\\",",
"\\t\\"permissions\\": [",
"\\t\\t\\"read:orgs/ea37b04111f50748/buckets\\",",
"\\t\\t\\"write:orgs/ea37b04111f50748/buckets\\"",
"\\t]",
"}"
]
}';
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