}
for (SatelliteInfo info : satellites) {
Matcher channelMatcher = Pattern.compile(String.format(INFO_CHANNEL_FORMAT, type, info.getIndex())).matcher(
webPage);
while (channelMatcher.find()) {
int subIndex = Integer.parseInt(channelMatcher.group(1));
int serviceIndex = Integer.parseInt(channelMatcher.group(2));
Matcher serviceMatcher = Pattern.compile(String.format(INFO_SERVICE_FORMAT, type, info.getIndex(), subIndex))
.matcher(webPage);
Matcher tunerMatcher = Pattern.compile(String.format(INFO_TUNER_FORMAT, type, info.getIndex(), subIndex))
.matcher(webPage);