using System;
using System.Text.RegularExpressions;
class MainClass
{
public static void Main(string[] args)
{
test(@"<div class='udsendelse'>
<div><span class='udsendelse-tid'>23:45</span> <span class='udsendelse-titel' onclick='toggleDesc(22164522);'>Onsdags Lotto</span></div>
<div class='udsendelse-beskrivelse' style='display: block;' name='divBeskrivelseKort' id='Desc22164522Short'>Måske bliver du onsdagsmillionær.</div>
<div class='udsendelse-beskrivelse' style='display: none;' name='divBeskrivelseLang' id='Desc22164522Long'>Måske bliver du onsdagsmillionær.<br> <div align='right' style='margin-top:2px;'> <a href='/paamindelser/' target='_top'><img src='/images/paamind_inaktiv.gif' border='0' alt='Påmindelse' title='For at benytte påmindelser skal du være TV2 Login bruger'> <span title='For at benytte Påmindelser skal du være TV2 Login bruger' class='program_ikon_inaktiv'>Påmindelse</span></a> <a href='/tvuge/' target='_top'><img src='/images/tvuge_inaktiv.gif' border='0' alt='tv-uge' title='For at benytte tv-ugen skal du være TV2 Login bruger'> <span title='For at benytte tv-ugen skal du være TV2 Login bruger' class='program_ikon_inaktiv'>tv-uge</span></a> </div>
</div>
</div>
<div class='udsendelse'>
<div><span class='udsendelse-tid'>23:50</span> <span class='udsendelse-titel' onclick='toggleDesc(22164523);'>Arbejdsliv - for klog til et arbejde?</span> <span class='udsendelse-symboler'>(TTV)</span> <span class='udsendelse-symboler'>(12)</span></div>
<div class='udsendelse-beskrivelse' style='display: block' name='divBeskrivelseKort' id='Desc22164523Short'><img src='
http://inc.tv2.dk/images/dummy.gif' height='1' width='1'></div>
<div class='udsendelse-beskrivelse' style='display: none;' name='divBeskrivelseLang' id='Desc22164523Long'>Vi får at vide, at vi skal uddanne os for at klare os i den globaliserede verden. Der er bare det problem, at dem, der uddanner sig, ikke kan få noget arbejde. Over hver tredje akademiker har ikke noget job et år efter eksamen. Vi følger de unges umulige kamp for at få et arbejde og ser på, hvad der er gået galt.
www.dr.dk/arbejdsliv.<br>Sendes også 13.2.<br> <div align='right' style='margin-top:2px;'> <a href='/paamindelser/' target='_top'><img src='/images/paamind_inaktiv.gif' border='0' alt='Påmindelse' title='For at benytte påmindelser skal du være TV2 Login bruger'> <span title='For at benytte Påmindelser skal du være TV2 Login bruger' class='program_ikon_inaktiv'>Påmindelse</span></a> <a href='/tvuge/' target='_top'><img src='/images/tvuge_inaktiv.gif' border='0' alt='tv-uge' title='For at benytte tv-ugen skal du være TV2 Login bruger'> <span title='For at benytte tv-ugen skal du være TV2 Login bruger' class='program_ikon_inaktiv'>tv-uge</span></a> </div>
</div>");
}
private static void test(string s)
{
MatchCollection res = Regex.Matches(s,"(?:<(?:span|div) class=')([^']*)(?:'[^>]*>)([^<]*)(?:</(?:span|div)>)");
for(int i = 0; i < res.Count; i++) {
Console.WriteLine(res[i].Groups[1] + " = " + res[i].Groups[2]);
}
}
}