Hallo,
Ich habe ein HTML Quellcode mit einem select-Tag. Darin sind mehrere option-Tags, und hier muss ich den letzten Tag auswählen und den Wert rausparsen.
Aber mein Regex will einfach nicht klappen
Das ist ein Auschnitt aus dem HTML:
Und ich brauche draus nun den Wert des letzten option-Tags, also 24!
So sieht mein Regex aus:
Aber das wird nichts bei mir. Kann mir jemand beim Regex aushelfen, oder kennt jemand eine Java-Libary für den Umgang mit HTML?
Ich habe ein HTML Quellcode mit einem select-Tag. Darin sind mehrere option-Tags, und hier muss ich den letzten Tag auswählen und den Wert rausparsen.
Aber mein Regex will einfach nicht klappen
Das ist ein Auschnitt aus dem HTML:
HTML:
<select name="offlinePeriod" class="listbox">
<option value="0" selected="selected">01-Aug-2009 till 31-Aug-2009</option>
<option value="1">01-Sep-2009 till 30-Sep-2009</option>
<option value="2">01-Oct-2009 till 31-Oct-2009</option>
<option value="3">01-Nov-2009 till 30-Nov-2009</option>
<option value="4">01-Dec-2009 till 31-Dec-2009</option>
<option value="5">01-Jan-2010 till 31-Jan-2010</option>
<option value="6">01-Feb-2010 till 28-Feb-2010</option>
<option value="7">01-Mar-2010 till 31-Mar-2010</option>
<option value="8">01-Apr-2010 till 30-Apr-2010</option>
<option value="9">01-May-2010 till 31-May-2010</option>
<option value="10">01-Jun-2010 till 30-Jun-2010</option>
<option value="11">01-Jul-2010 till 31-Jul-2010</option>
<option value="12">01-Aug-2010 till 31-Aug-2010</option>
<option value="13">01-Sep-2010 till 30-Sep-2010</option>
<option value="14">01-Oct-2010 till 31-Oct-2010</option>
<option value="15">01-Nov-2010 till 30-Nov-2010</option>
<option value="16">01-Dec-2010 till 31-Dec-2010</option>
<option value="17">01-Jan-2011 till 31-Jan-2011</option>
<option value="18">01-Feb-2011 till 28-Feb-2011</option>
<option value="19">01-Mar-2011 till 31-Mar-2011</option>
<option value="20">01-Apr-2011 till 30-Apr-2011</option>
<option value="21">01-May-2011 till 31-May-2011</option>
<option value="22">01-Jun-2011 till 30-Jun-2011</option>
<option value="23">01-Jul-2011 till 31-Jul-2011</option>
<option value="24">01-Aug-2011 till 31-Aug-2011</option>
</select>
Und ich brauche draus nun den Wert des letzten option-Tags, also 24!
So sieht mein Regex aus:
Code:
<option value=\"([0-9]{2})\">.*?<\\/option>\\s*<\\/select>
Aber das wird nichts bei mir. Kann mir jemand beim Regex aushelfen, oder kennt jemand eine Java-Libary für den Umgang mit HTML?