Я взял регулярное выражение из jQuery, чтобы определить, является ли механизм браузера WebKit и получает ли он номер версии, он возвращает 3 значения, извлеченных из строки userAgent
: webkit /….…, Webkit и….… [ «….…» - номер версии].
Я бы хотел, чтобы регулярное выражение возвращало только 2 значения: webkit и….….
Я мусор в регулярных выражениях, поэтому, пожалуйста, не могли бы вы дать объяснение выражению с вашим ответом.
Регулярное выражение, с которым я сейчас работаю и которое хочу улучшить: <code>/(webkit)[\/]([\w.]+)/
.
С Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_6; en-us) AppleWebKit/525.13 (KHTML, like Gecko) Version/3.1 Safari/525.13
это регулярное выражение вернет: webkit/525.13,webkit,525.13
. Я бы хотел, чтобы он только вернулся webkit,525.13
.
Я ценю вашу помощь, заранее спасибо!