[C#] RegExp

0

Witam,
Mam za zadanie przepisać

<select name="l" onchange="submit()" class="form"> <option value="0">Wszystkie województwa</option> <option value="1">Dolnośląskie</option> <option value="2">Kujawsko-pomorskie</option> <option value="3">Lubelskie</option> <option value="4">Lubuskie</option> <option value="5">Łódzkie</option> <option value="6">Małopolskie</option> <option value="7">Mazowieckie</option> <option value="8">Opolskie</option> <option value="9">Podkarpackie</option> <option value="10" selected="selected">Podlaskie</option> <option value="11">Pomorskie</option> <option value="12">Śląskie</option> <option value="13">Świętokrzyskie</option> <option value="14">Warmińsko-mazurskie</option> <option value="15">Wielkopolskie</option> <option value="16">Zachodniopomorskie</option> </select>

do dwuwymiarowej tablicy string[,] gdzie w pierwszej kolumnie będą te liczby(<option value="liczba">) a w drugiej nazwy województw. Z tego co na razie zrobiłem to:

string pattern = "(<select name=\"l\"(.*?)<option value=\"(?<idwoj>[0-9]+?)\">(?<nazwawoj>[a-z]+?)</option>(.*?)</select>)";
        Match match = new Regex(pattern, RegexOptions.Singleline | RegexOptions.Compiled).Match(strona);
        if (match.Success)
        {
            for (int i = 0; i == match.Result("${wojki}").Length; i++)
            {
                
            }
        }

ale dalej nie mam pojęcia jak to skończyć

0

przecieŻ to jest plik xml to nie lepiej z xmla skorzystac ?:> do odczytu tych wartosci ?:>
tutaj masz link to kursu LinqToXml
http://xml.com.pl/show/polish/linq_to_xml.aspx

0

Wielkie dzięki o takie coś mi chodziło :)

0

Tylko mam jeden problem, potrzebuję czegoś takiego na platformę .NET 2.0 jakaś bliblioteka.

0

MSDN Twoim przyjacielem: przestrzen System.Xml.

1 użytkowników online, w tym zalogowanych: 0, gości: 1