prova cosė:

codice:
preg_match_all('/\w+(?:=("|\\')?(?(1).*?|\w+)(?(1)\\1))?/s',$string,$mth);