Не Java-регулярное выражение, Perl-регулярное выражение ...
/<\w+\s+[^>]*?(?<=\s)version\s*=\s*["'](.+?)["'][^>]*?\s*\/?>/sg
Обратите внимание, что это не работает на многих уровнях, я мог бы заполнить страницу подходящим регулярным выражением, но у меня нет желания.
это тоже не получается ...
/<\w+\s+[^>]*?(?<=\s)version\s*=\s*(".+?"|'.+?')[^>]*?\s*\/?>/sg
так же это
/<\w+\s+[^>]*?(?<=\s)version\s*=\s*(["'])(.+?)\1[^>]*?\s*\/?>/sg