import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Example {
public static void main(String[] args) {
final String regex = "(\\/splan\\/ical[^\"]*)";
final String string = "\n\n\n"
+ "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n\n\n\n"
+ "<html>\n"
+ "<head>\n\n\n\n"
+ "<title>Stundenpläne HFU </title>\n\n"
+ "<meta name=\"keywords\" lang=\"de\" content=\"Stundenplan, Hochschule Furtwangen, HFU, splan, starplan\" > \n"
+ "<meta name=\"keywords\" lang=\"en\" content=\"Timetable, University Furtwangen, HFU, splan, starplan\" > \n"
+ "<meta name=\"description\" lang=\"de\" content=\"Stundenpläne der Hochschule Furtwangen\" > \n"
+ "<meta name=\"description\" lang=\"en\" content=\"Timetables of the University of Furtwangen\" >\n\n\n\n"
+ "<link rel=\"shortcut icon\" type=\"image/vnd.microsoft.icon\" href=\"/splan/pictures/favicon.ico\"/> \n"
+ "<link rel=\"icon\" type=\"image/vnd.microsoft.icon\" href=\"/splan/pictures/favicon.ico\"/> \n\n"
+ "<link rel=\"stylesheet\" type=\"text/css\" href=\"/splan/css/splan.css\"/>\n"
+ "<link rel=\"stylesheet\" type=\"text/css\" href=\"/splan/css/datepickercontrol.css\"/>\n"
+ "<script type=\"text/JavaScript\" src=\"/splan/js/datepickercontrol.js\"></script>\n"
+ "<script type=\"text/JavaScript\" src=\"/splan/js/splanjavascript.js\"></script>\n\n\n\n\n"
+ "<script type=\"text/JavaScript\">\n"
+ "function clearJSessionCookie() {\n"
+ " document.cookie = 'JSESSIONID=; expires=Thu, 01-Jan-70 00:00:01 GMT;';\n"
+ "}\n"
+ "</script>\n"
+ "</head>\n"
+ "<body>\n"
+ " \n\n"
+ " \n"
+ "<input type=\"hidden\" id=\"DPC_TODAY_TEXT\" value=\"heute\"/>\n"
+ "<input type=\"hidden\" id=\"DPC_BUTTON_TITLE\" value=\"Kalender öffnen...\"/>\n"
+ "<input type=\"hidden\" id=\"DPC_MONTH_NAMES\" value=\"['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember']\"/>\n"
+ "<input type=\"hidden\" id=\"DPC_DAY_NAMES\" value=\"['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa']\"/>\n"
+ "<input type=\"hidden\" id=\"DPC_DEFAULT_FORMAT\" value=\"DD.MM.YYYY\"/>\n"
+ "<input type=\"hidden\" id=\"DPC_FIRST_WEEK_DAY\" value=\"1\"/>\n"
+ "<input type=\"hidden\" id=\"DPC_AUTO_SHOW\" value=\"true\"/>\n"
+ "<input type=\"hidden\" id=\"DPC_SUBMIT_FORMAT\" value=\"DD.MM.YYYY\"/>\n\n\n"
+ " \n"
+ " \n\n\n"
+ "<div id=\"splanheader\">\n"
+ " <table width=\"100%\">\n"
+ " <colgroup>\n"
+ " <col width=\"120px\" />\n"
+ " <col width=\"*\" />\n"
+ " <col width=\"150px\" />\n"
+ " <col width=\"150px\" />\n"
+ " </colgroup>\n"
+ " <tr>\n"
+ " <td rowspan=\"2\" valign=\"middle\">\n\n\n"
+ "<a href=\"/splan\"><img\n"
+ " style=\"border: 0;\" \n"
+ " src=\"/splan/pictures/orgLogoLarge.png\" /></a></td>\n"
+ " <td rowspan=\"2\" style=\"font-weight: bold; font-size: 20px;\">\n"
+ " Stunden- und Veranstaltungspläne für CNB4\n"
+ " </td>\n"
+ " <td style=\"white-space: nowrap;\">\n\n\n"
+ "Sprache:\n"
+ " \n"
+ "<a\n"
+ " href=\"/splan/std?act=tt&lan=de&pg=CNB4&pu=-1&sel=pg&og=1433\">\n"
+ " <img src=\"/splan/pictures/germany.gif\"\n"
+ " alt=\"Deutsch\"\n"
+ " title=\"Deutsch\" border=\"0\" width=\"20\"\n"
+ " height=\"10\" /></a>\n"
+ " \n"
+ "<a\n"
+ " href=\"/splan/std?act=tt&lan=en&pg=CNB4&pu=-1&sel=pg&og=1433\">\n"
+ " <img src=\"/splan/pictures/uk.gif\"\n"
+ " alt=\"Englisch\"\n"
+ " title=\"Englisch\" border=\"0\" width=\"20\"\n"
+ " height=\"10\" /></a></td>\n"
+ " <td style=\"white-space: nowrap;\">\n\n\n"
+ "<table>\n"
+ " <tr>\n"
+ " <td align=\"center\"><a\n"
+ " href=\"http://www.progotec.de/site/splandok/Stundenplan_Software_StarPlan_-_Bedienungshilfe\" class=\"splanhref\"\n"
+ " target=\"_blank\"> <img\n"
+ " src=\"/splan/pictures/help.png\"\n"
+ " title=\"StarPlan-Hilfe\"\n"
+ " alt=\"StarPlan-Hilfe\" border=\"0\">\n"
+ " </a></td>\n"
+ " <td><a\n"
+ " href=\"http://www.progotec.de/site/splandok/Stundenplan_Software_StarPlan_-_Bedienungshilfe\"\n"
+ " class=\"splanhref\" target=\"_blank\">StarPlan-Hilfe</a>\n"
+ " </td>\n"
+ " </tr>\n"
+ "</table>\n"
+ "</td>\n"
+ " </tr>\n"
+ " <tr>\n"
+ " \n"
+ " \n"
+ " <td />\n"
+ " <td>\n"
+ " <table>\n"
+ " <tr>\n"
+ " <td><a\n"
+ " href=\"/splan/std?act=lv&nact=tt&pg=CNB4&lan=de&pu=-1&sel=pg&og=1433\"\n"
+ " class=\"splanhref\"> <img style=\"border: 0\"\n"
+ " src=\"/splan/pictures/login.png\"\n"
+ " title=\"Anmelden\"\n"
+ " alt=\"Anmelden\" /></a></td>\n"
+ " <td><a class=\"splanhref\"\n"
+ " href=\"/splan/std?act=lv&nact=tt&pg=CNB4&lan=de&pu=-1&sel=pg&og=1433\">Anmelden\n"
+ " </a></td>\n"
+ " </tr>\n"
+ " </table>\n"
+ " </td>\n"
+ " \n"
+ " </tr>\n"
+ " </table>\n"
+ "</div>\n\n"
+ " \n"
+ " <div style=\"height: 100%;\">\n"
+ " <form action=\"/splan/std\" method=\"get\"\n"
+ " name=\"timetableform\" style=\"height: 100%;\">\n"
+ " \n"
+ " \n"
+ " <input type=\"hidden\" name=\"act\"\n"
+ " value=\"tt\" /> <input type=\"hidden\"\n"
+ " name=\"lan\"\n"
+ " value=\"de\" />\n"
+ " \n"
+ " \n\n\n"
+ "<div style=\"width: 100%; float: top; height: 27px; border-bottom: 1px solid #CCCCCC\">\n"
+ "<span class=\"splanleftnaviElement\"\n"
+ " > <a class=\"splanref\"\n"
+ " href=\"/splan/std?act=tt&pg=CNB4&lan=de&pu=-1&sel=pg&og=1433\">\n"
+ " Stundenpläne\n"
+ "</a>\n"
+ "</span>\n"
+ "<span class=\"splanleftnaviElement\" \n"
+ " \n"
+ " style=\"font-weight: normal; background: url('pictures/topraster.png') repeat-x;\"\n"
+ " > <a class=\"splanref\"\n"
+ " href=\"/splan/std?act=scan&pg=CNB4&lan=de&pu=-1&sel=pg&og=1433\">\n"
+ " Freien Raum suchen\n"
+ "</a>\n"
+ "</span>\n\n"
+ "<span class=\"splanleftnaviElement\" \n"
+ " \n"
+ " style=\"font-weight: normal; background: url('pictures/topraster.png') repeat-x;\"\n"
+ " > <a class=\"splanref\"\n"
+ " href=\"/splan/std?act=mt&pg=CNB4&lan=de&pu=-1&og=1433\">\n"
+ " Plan konfigurieren\n"
+ "</a>\n"
+ "</span>\n\n\n\n"
+ "</div>\n"
+ " <div id=\"splancontentleft\">\n"
+ " \n\n\n\n"
+ "<table width=\"100%\">\n"
+ " <colgroup>\n"
+ " <col width=\"120px\" />\n"
+ " <col width=\"*\" />\n"
+ " </colgroup>\n\n"
+ " \n"
+ " <tr>\n"
+ " <td>Semester:</td>\n"
+ " <td><select name=\"pu\" \n"
+ " style=\"width: 100%;\" onchange=\"var h = document.getElementById('loc');if (h != null) h.selectedIndex = -1; h = document.getElementById('og');if (h != null) h.selectedIndex = -1; this.form.submit()\" >\n"
+ " \n"
+ " <option value=\"4\"\n"
+ " >\n"
+ " WiSe 12/13\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"5\"\n"
+ " >\n"
+ " SoSe 2013\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"7\"\n"
+ " >\n"
+ " SoSe 2014\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"6\"\n"
+ " >\n"
+ " WiSe 13/14\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"-1\"\n"
+ " selected=\"selected\">\n"
+ " WiSe 14/15\n"
+ " </option>\n"
+ " \n"
+ " </select></td>\n"
+ " </tr>\n"
+ " <tr>\n"
+ " <td colspan=\"1\">Auswahl:</td>\n"
+ " <td><input type=\"radio\" name=\"sel\"\n"
+ " checked=\"checked\"\n"
+ " onchange=\"this.form.submit()\" onclick=\"this.form.submit()\"\n"
+ " style=\"vertical-align: text-bottom;\"\n"
+ " value=\"pg\" />Studentengruppe</td>\n"
+ " </tr>\n"
+ " <tr>\n"
+ " <td> </td>\n"
+ " <td><input type=\"radio\" name=\"sel\"\n"
+ " \n"
+ " onchange=\"this.form.submit()\" onclick=\"this.form.submit()\"\n"
+ " style=\"vertical-align: text-bottom;\"\n"
+ " value=\"ro\" />Raum</td>\n"
+ " </tr>\n"
+ " \n"
+ " <tr>\n"
+ " <td>Studiengang:</td>\n"
+ " <td><select name=\"og\" id=\"og\"\n"
+ " style=\"width: 100%;\" onchange=\"this.form.submit()\" >\n"
+ " <option value=\"--\">\n"
+ " Bitte wählen...\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1476\"\n"
+ " >\n"
+ " * Veranstaltung\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1481\"\n"
+ " >\n"
+ " *AStA\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1428\"\n"
+ " >\n"
+ " ACM\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1465\"\n"
+ " >\n"
+ " AGW\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1430\"\n"
+ " >\n"
+ " AIB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1543\"\n"
+ " >\n"
+ " APE\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1448\"\n"
+ " >\n"
+ " BAM\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1416\"\n"
+ " >\n"
+ " BCM\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1410\"\n"
+ " >\n"
+ " BME\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1431\"\n"
+ " >\n"
+ " BPT\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1432\"\n"
+ " >\n"
+ " CEB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1433\"\n"
+ " selected=\"selected\">\n"
+ " CNB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1519\"\n"
+ " >\n"
+ " DIM\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1445\"\n"
+ " >\n"
+ " DKB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1462\"\n"
+ " >\n"
+ " DMM\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1434\"\n"
+ " >\n"
+ " EEB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1459\"\n"
+ " >\n"
+ " ETI\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1527\"\n"
+ " >\n"
+ " GS StudiumPlus\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1360\"\n"
+ " >\n"
+ " HFU-Akademie\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1536\"\n"
+ " >\n"
+ " IAM\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1484\"\n"
+ " >\n"
+ " IBC\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1429\"\n"
+ " >\n"
+ " IBM\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1444\"\n"
+ " >\n"
+ " IBW\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1441\"\n"
+ " >\n"
+ " ICS\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1453\"\n"
+ " >\n"
+ " IEB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1469\"\n"
+ " >\n"
+ " IEX\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1500\"\n"
+ " >\n"
+ " IME\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1449\"\n"
+ " >\n"
+ " IMF\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1474\"\n"
+ " >\n"
+ " IMM\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1450\"\n"
+ " >\n"
+ " IMT\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1537\"\n"
+ " >\n"
+ " INM\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1451\"\n"
+ " >\n"
+ " ISD\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1466\"\n"
+ " >\n"
+ " IVE\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1510\"\n"
+ " >\n"
+ " Int.Semester FU\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1511\"\n"
+ " >\n"
+ " Int.Semester VS\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1064\"\n"
+ " >\n"
+ " Language Center\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1427\"\n"
+ " >\n"
+ " MB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1426\"\n"
+ " >\n"
+ " MBX\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1463\"\n"
+ " >\n"
+ " MD\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1521\"\n"
+ " >\n"
+ " MDT\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1436\"\n"
+ " >\n"
+ " MEB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1544\"\n"
+ " >\n"
+ " MES\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1425\"\n"
+ " >\n"
+ " MIB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1520\"\n"
+ " >\n"
+ " MIM\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1460\"\n"
+ " >\n"
+ " MKB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1435\"\n"
+ " >\n"
+ " MM\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1538\"\n"
+ " >\n"
+ " MOS\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1458\"\n"
+ " >\n"
+ " MTZ\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1446\"\n"
+ " >\n"
+ " MVB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1545\"\n"
+ " >\n"
+ " MZ\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1547\"\n"
+ " >\n"
+ " NBT\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1424\"\n"
+ " >\n"
+ " OMB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1437\"\n"
+ " >\n"
+ " PEB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1419\"\n"
+ " >\n"
+ " SEM\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1454\"\n"
+ " >\n"
+ " SMA\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1461\"\n"
+ " >\n"
+ " SMB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1452\"\n"
+ " >\n"
+ " SPB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1447\"\n"
+ " >\n"
+ " SSB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1513\"\n"
+ " >\n"
+ " SSM\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1508\"\n"
+ " >\n"
+ " StudiumPlus ETI\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1509\"\n"
+ " >\n"
+ " StudiumPlus IEB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1507\"\n"
+ " >\n"
+ " StudiumPlus MM\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1522\"\n"
+ " >\n"
+ " TP\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1497\"\n"
+ " >\n"
+ " Tutorien\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1523\"\n"
+ " >\n"
+ " WI TREFFER\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1421\"\n"
+ " >\n"
+ " WIB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1420\"\n"
+ " >\n"
+ " WNB\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"1478\"\n"
+ " >\n"
+ " WPV\n"
+ " </option>\n"
+ " \n"
+ " </select></td>\n"
+ " </tr>\n"
+ " \n"
+ " <tr>\n"
+ " <td>Studentengruppe:</td>\n"
+ " <td><select name=\"pg\" id=\"pg\"\n"
+ " style=\"width: 100%;\" onchange=\"this.form.submit()\" >\n"
+ " <option value=\"--\">\n"
+ " Bitte wählen...\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"CNB1\"\n"
+ " >\n"
+ " CNB1\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"CNB2\"\n"
+ " >\n"
+ " CNB2\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"CNB3\"\n"
+ " >\n"
+ " CNB3\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"CNB4\"\n"
+ " selected=\"selected\">\n"
+ " CNB4\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"CNB5\"\n"
+ " >\n"
+ " CNB5\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"CNB6\"\n"
+ " >\n"
+ " CNB6\n"
+ " </option>\n"
+ " \n"
+ " <option value=\"CNB7\"\n"
+ " >\n"
+ " CNB7\n"
+ " </option>\n"
+ " \n"
+ " </select></td>\n"
+ " </tr>\n"
+ " \n\n\n"
+ " \n"
+ " <tr>\n"
+ " <td>Anzeige mit Datum:</td>\n"
+ " <td><input type=\"radio\" name=\"sd\"\n"
+ " checked=\"checked\"\n"
+ " onchange=\"this.form.submit()\" onclick=\"this.form.submit()\"\n"
+ " style=\"vertical-align: text-bottom;\" value=\"false\" />nein\n"
+ "     <input type=\"radio\" name=\"sd\"\n"
+ " \n"
+ " onchange=\"this.form.submit()\" onclick=\"this.form.submit()\"\n"
+ " style=\"vertical-align: text-bottom;\" value=\"true\" />ja\n"
+ " </td>\n"
+ " </tr>\n"
+ " \n"
+ " \n"
+ " <tr>\n"
+ " <td>Anzeige mit Einzelbuchungen:</td>\n"
+ " <td><input type=\"radio\" name=\"sa\"\n"
+ " checked=\"checked\"\n"
+ " onchange=\"this.form.submit()\" onclick=\"this.form.submit()\"\n"
+ " style=\"vertical-align: text-bottom;\" value=\"false\" />nein\n"
+ "     <input type=\"radio\" name=\"sa\"\n"
+ " \n"
+ " onchange=\"this.form.submit()\" onclick=\"this.form.submit()\"\n"
+ " style=\"vertical-align: text-bottom;\" value=\"true\" />ja\n"
+ " </td>\n"
+ " </tr>\n"
+ " \n"
+ " \n\n\n\n"
+ " \n"
+ " <tr>\n"
+ " <td />\n"
+ " <td colspan=\"1\">\n"
+ " <table>\n"
+ " <tr>\n"
+ " <td><a\n"
+ " href=\"/splan/std?act=print&pg=CNB4&lan=de&pu=-1&sel=pg&og=1433\">\n"
+ " <img style=\"border: 0;\" align=\"middle\"\n"
+ " src=\"/splan/pictures/printer.png\"\n"
+ " title=\"Auswahl drucken\"\n"
+ " alt=\"Auswahl drucken\"/>\n"
+ " </a></td>\n"
+ " <td><a class=\"splanhref\"\n"
+ " href=\"/splan/std?act=print&pg=CNB4&lan=de&pu=-1&sel=pg&og=1433\">\n"
+ " Auswahl drucken</a></td>\n"
+ " </tr>\n"
+ " </table>\n"
+ " </td>\n"
+ " </tr>\n"
+ " \n\n"
+ " \n\n\n\n\n\n"
+ "<tr>\n"
+ " <td />\n"
+ " <td colspan=\"1\"><a\n"
+ " href=\"/splan/ical?type=pg&puid=8&pgid=2505&lan=de\"><img\n"
+ " style=\"align: middle; border: 0;\" src=\"/splan/pictures/ical.png\"\n"
+ " alt=\"ics feed\" height=\"20\" /></a> \n\n\n"
+ "<a href=\"http://www.progotec.de/site/splandok/iCal-Anbindung\"\n"
+ " target=\"_blank\"><img style=\"align: middle; border: 0;\"\n"
+ " alt=\"Hilfe zu ICal\"\n"
+ " src=\"/splan/pictures/hilfe.png\"\n"
+ " title=\"Hilfe zu ICal\" height=\"20\" /></a>\n"
+ "</td>\n"
+ "</tr>\n\n"
+ "<tr>\n"
+ " <td>\n"
+ " <td>\n"
+ "</tr>\n\n\n\n"
+ " <tr>\n"
+ " <td colspan=\"2\"><a class=\"splanhref\" href=\"#\"\n"
+ " onclick=\"javascript:return bookmark();\">Diese Seite zu den Favoriten hinzufügen</a></td>\n"
+ " </tr>\n\n"
+ " \n"
+ "</table>\n\n"
+ "<div style=\"margin-top: 10px; margin-left: 3px;\">\n"
+ " \n\n"
+ "<div id=\"splanlegend\">\n"
+ " <div class=\"splandefault\">\n"
+ " Bedeutung der Farben:\n"
+ " </div>\n"
+ " <div class=\"splanweekly\">\n"
+ " wöchentlich\n"
+ " </div>\n"
+ " <div class=\"splanweekly2\">\n"
+ " vierzehntägig\n"
+ " </div>\n"
+ " <div class=\"splanweekly3\">\n"
+ " alle drei Wochen\n"
+ " </div>\n"
+ " <div class=\"splanweekly4\">\n"
+ " alle vier Wochen\n"
+ " </div>\n"
+ " <div class=\"splansingulardate\">\n"
+ " Einzeltermin(e)\n"
+ " </div>\n"
+ " <div class=\"splanholiday\">\n"
+ " Ferien/Feiertag\n"
+ " </div>\n"
+ " <div class=\"splanexam\">\n"
+ " Prüfung\n"
+ " </div>\n"
+ "</div>\n\n"
+ "</div>\n\n\n\n"
+ "<div class=\"splanmessages\">\n"
+ " \n"
+ "</div>\n"
+ "<noscript>\n"
+ " <div class=\"splanmessages\">\n"
+ " <div class=\"splanwarning\">\n"
+ " Bitte aktivieren Sie JavaScript in Ihren Browser-Einstellungen! Sie können die Seite sonst nicht optimal benutzen.\n"
+ " </div>\n"
+ " </div>\n"
+ "</noscript>\n\n\n"
+ "<div id=\"splanwebnotes\"><b>Bemerkungen:</b><br/><b><sup>*1</sup></b> mit CNB</div>\n\n"
+ "<script>\n\n"
+ "document.timetableform.pg.focus();\n\n"
+ "</script>\n\n"
+ " </div>\n"
+ " \n\n"
+ " <div id=\"splancontentright\"\n"
+ " >\n"
+ " \n"
+ " \n"
+ " \n"
+ " <div style=\"position: relative\">\n"
+ " <div class=\"splanttheaderbg\" style=\"position:absolute; height:35px; top:0px; left:0px; width:960px;\"></div><div style=\"position:absolute; height:35px; top:0px; left:0px; width:60px;\"><div class=\"splantimetableheader\" style=\"border-left-width:1px; height:32px;\" >Zeit</div></div><div style=\"position:absolute; height:35px; top:0px; left:60px; width:180px;\"><div class=\"splantimetableheader\" style=\"height:32px;\" >Montag</div></div>\n"
+ "<div style=\"position:absolute; height:35px; top:0px; left:240px; width:180px;\"><div class=\"splantimetableheader\" style=\"height:32px;\" >Dienstag</div></div>\n"
+ "<div style=\"position:absolute; height:35px; top:0px; left:420px; width:180px;\"><div class=\"splantimetableheader\" style=\"height:32px;\" >Mittwoch</div></div>\n"
+ "<div style=\"position:absolute; height:35px; top:0px; left:600px; width:180px;\"><div class=\"splantimetableheader\" style=\"height:32px;\" >Donnerstag</div></div>\n"
+ "<div style=\"position:absolute; height:35px; top:0px; left:780px; width:180px;\"><div class=\"splantimetableheader\" style=\"height:32px;\" >Freitag</div></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:35px; left:0px; width:60px; \"><span class=\"splantimetableLeftColumn\" >7:00</span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:95px; left:0px; width:60px; \"><span class=\"splantimetableLeftColumn\" >8:00</span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:155px; left:0px; width:60px; \"><span class=\"splantimetableLeftColumn\" >9:00</span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:215px; left:0px; width:60px; \"><span class=\"splantimetableLeftColumn\" >10:00</span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:275px; left:0px; width:60px; \"><span class=\"splantimetableLeftColumn\" >11:00</span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:335px; left:0px; width:60px; \"><span class=\"splantimetableLeftColumn\" >12:00</span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:395px; left:0px; width:60px; \"><span class=\"splantimetableLeftColumn\" >13:00</span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:455px; left:0px; width:60px; \"><span class=\"splantimetableLeftColumn\" >14:00</span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:515px; left:0px; width:60px; \"><span class=\"splantimetableLeftColumn\" >15:00</span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:575px; left:0px; width:60px; \"><span class=\"splantimetableLeftColumn\" >16:00</span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:635px; left:0px; width:60px; \"><span class=\"splantimetableLeftColumn\" style=\"border-bottom-width:1px; height:56px;\" >17:00</span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:35px; left:60px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:95px; left:60px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:155px; left:60px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:215px; left:60px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:275px; left:60px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:335px; left:60px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:395px; left:60px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:455px; left:60px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:515px; left:60px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:575px; left:60px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:635px; left:60px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" style=\"border-bottom-width:1px; height:56px;\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:35px; left:240px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:95px; left:240px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:155px; left:240px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:215px; left:240px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:275px; left:240px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:335px; left:240px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:395px; left:240px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:455px; left:240px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:515px; left:240px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:575px; left:240px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:635px; left:240px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" style=\"border-bottom-width:1px; height:56px;\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:35px; left:420px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:95px; left:420px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:155px; left:420px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:215px; left:420px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:275px; left:420px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:335px; left:420px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:395px; left:420px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:455px; left:420px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:515px; left:420px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:575px; left:420px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:635px; left:420px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" style=\"border-bottom-width:1px; height:56px;\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:35px; left:600px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:95px; left:600px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:155px; left:600px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:215px; left:600px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:275px; left:600px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:335px; left:600px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:395px; left:600px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:455px; left:600px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:515px; left:600px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:575px; left:600px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:635px; left:600px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" style=\"border-bottom-width:1px; height:56px;\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:35px; left:780px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:95px; left:780px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:155px; left:780px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:215px; left:780px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:275px; left:780px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:335px; left:780px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:395px; left:780px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:455px; left:780px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:515px; left:780px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:white; top:575px; left:780px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" ></span></div>\n"
+ "<div style=\"position:absolute; height:60px; background-color:#F8F8FF; top:635px; left:780px; width:180px; \"><span class=\"splantimetableWeekdayColumn\" style=\"border-bottom-width:1px; height:56px;\" ></span></div>\n"
+ "<div style=\"position:absolute; top:455px; left:59px; width:181px; height:90px; \"><div class=\"splaneventweekly\" style=\"height:89px;\" title=\"Mobile Systeme und Anwendungen; Dr.rer.nat Elmar Cochlovius; CNB4; FU B1.32; 14:00-15:30\" >FU B1.32<br/>MobSysAnw<br/>Cochlovius<br/>CNB4<br/><span class=\"splanFontSmall\">14:00-15:30</span></div></div><div style=\"position:absolute; top:80px; left:419px; width:181px; height:90px; \"><div class=\"splaneventweekly\" style=\"height:89px;\" title=\"IT-Sicherheit in verteilten Infrastrukturen; B.Sc. Fabian Berner; CNB4; FU B4.01; 07:45-09:15\" >FU B4.01<br/>ITSicherh<br/>Berner<br/>CNB4<br/><span class=\"splanFontSmall\">07:45-09:15</span></div></div><div style=\"position:absolute; top:185px; left:419px; width:181px; height:90px; \"><div class=\"splaneventweekly\" style=\"height:89px;\" title=\"Projektmanagement; Dr. rer.pol Mohsen Rezagholi; AIB4, CNB4; FU B2.09; 09:30-11:00\" >FU B2.09<br/>ProjManag <sup>*1</sup><br/>Rezagholi<br/>CNB4<br/><span class=\"splanFontSmall\">09:30-11:00</span></div></div><div style=\"position:absolute; top:290px; left:419px; width:181px; height:90px; \"><div class=\"splaneventweekly\" style=\"height:89px;\" title=\"Projektmanagement, Seminar; Dr. rer.pol Mohsen Rezagholi; AIB4, CNB4; FU B2.04; 11:15-12:45\" >FU B2.04<br/>ProjManagS<br/>Rezagholi<br/>CNB4<br/><span class=\"splanFontSmall\">11:15-12:45</span></div></div><div style=\"position:absolute; top:185px; left:599px; width:181px; height:90px; \"><div class=\"splaneventweekly\" style=\"height:89px;\" title=\"Projektmanagement, Seminar; Dr. rer.pol Mohsen Rezagholi; AIB4, CNB4; FU B1.32; 09:30-11:00\" >FU B1.32<br/>ProjManagS<br/>Rezagholi<br/>CNB4<br/><span class=\"splanFontSmall\">09:30-11:00</span></div></div><div style=\"position:absolute; top:290px; left:599px; width:91px; height:90px; \"><div class=\"splaneventweekly\" style=\"height:89px;\" title=\"Mobile Systeme und Anwendungen; Dr.rer.nat Elmar Cochlovius; CNB4; FU B2.01; 11:15-12:45\" >FU B2.01<br/>MobSysAnw<br/>Cochlovius<br/>CNB4<br/><span class=\"splanFontSmall\">11:15-12:45</span></div></div><div style=\"position:absolute; top:290px; left:689px; width:91px; height:90px; \"><div class=\"splaneventweekly\" style=\"height:89px;\" title=\"Mobile Systeme und Anwendungen; Dr.rer.nat Elmar Cochlovius; CNB4; FU B3.01; 11:15-12:45\" >FU B3.01<br/>MobSysAnw<br/>Cochlovius<br/>CNB4<br/><span class=\"splanFontSmall\">11:15-12:45</span></div></div><div style=\"position:absolute; top:455px; left:599px; width:181px; height:90px; \"><div class=\"splaneventweekly\" style=\"height:89px;\" title=\"IT-Sicherheit in verteilten Infrastrukturen, Praktikum; B.Sc. Fabian Berner; CNB4; FU B2.12; 14:00-15:30\" >FU B2.12<br/>ITSicherPr<br/>Berner<br/>CNB4<br/><span class=\"splanFontSmall\">14:00-15:30</span></div></div>\n"
+ " \n"
+ " <div class=\"splanhreffooter\"\n"
+ " style=\"top: 695px\">\n"
+ " \n"
+ " <div style=\"height:5px\"></div>\n"
+ " \n"
+ " Letzte Änderung:\n"
+ " 03.11.2014 09:00\n"
+ " <br/>\n"
+ " \n"
+ " \n\n"
+ "<div style=\"height: 7px\"></div>\n"
+ "<span> Powered by <img style=\"vertical-align: middle;\"\n"
+ " src=\"/splan/pictures/logo_20.png\"\n"
+ " title=\"StarPlan\" alt=\"StarPlan\" /> <a href=\"http://www.progotec.de/site/de/Stundenplan_Software_StarPlan\"\n"
+ " target=\"_blank\" class=\"splanhref\">StarPlan</a>.\n"
+ "</span>\n"
+ " </div>\n"
+ " \n"
+ " </div>\n"
+ " </div>\n"
+ " </form>\n"
+ " </div>\n"
+ "</body>\n"
+ "</html>";
final Pattern pattern = Pattern.compile(regex, Pattern.CASE_INSENSITIVE);
final Matcher matcher = pattern.matcher(string);
while (matcher.find()) {
System.out.println("Full match: " + matcher.group(0));
for (int i = 1; i <= matcher.groupCount(); i++) {
System.out.println("Group " + i + ": " + matcher.group(i));
}
}
}
}
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Java, please visit: https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html