parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Mizter Egoist 11.08.2013 22:52

Если правильно вас понял, то нужно делать вот так:
@UniOS[]
$dataOS[$env:HTTP_USER_AGENT]
$matches[^dataOS.match[Windows NT ([0-9].[0-9]{1,2})][i]]
^if($matches){
	^if($matches.1 eq 6.1) {Windows 7} (...) {...}
}
#или же
$matches[^dataOS.match[([0-9].[0-9]{1,2})][i]]
^if($matches eq Windows NT 6.1){
	Windows 7
} (...) {...}
#или же
^dataOS.match[(Windows NT ([0-9].[0-9]{1,2})); (Linux); ...]{
	^if( def $match.1 eq 6.1){
		Windows 7
	}
}
Что посоветуете?