Пользовался до поры до времени такой регуляркой которую нагуглил:
preg_match_all('/var\s+(\w+)\s*=\s*(["\']?)(.*?)\2;/i', $data, $matches);
Но если переменная будет выглядеть как:
var x = 'string;string';
или
var x = {a:{aa:'}}}ee;x{ll}'},b:'};'};
Гуглил парсер, но не то нахожу что нужно. На github тоже не то что нужно нахожу.
Может кто подскажет какую нибудь грамотную PHP либу для парсинга переменных из яваскрипта?
Заранее благодарен