import java.util.regex.Matcher;
import java.util.regex.Pattern;
public final class UserAgentUtils {
private static final Pattern DEVICE_PATTERN;
static {
DEVICE_PATTERN = Pattern.compile("(?<=\\()[^\\)]+");
}
public static String getBrowser(String userAgent) {
return userAgent.split("\\s+")[10];
}
public static String getDevice(String userAgent) {
Matcher m = DEVICE_PATTERN.matcher(userAgent);
m.find();
return m.group(0);
}
}