Wyrażenie regularne niestety nie zwraca nic....

0

Hi!

        

         string expression = @"<p>[^<]*<a[^>]*>(?<item>[^<]*)</a>";
.
            MatchCollection matches =
                Regex.Matches(
                    strona_www,
                    expression,
                    RegexOptions.Singleline |
                        RegexOptions.Multiline |
                        RegexOptions.IgnoreCase
            );


            foreach (Match regexMatch in matches)
            {
                textBox1.Text += regexMatch.Groups["item"].Value + "\n";
            }

Podaje na wstępie kod strony www (string strona_www). Kod jest ściągnięty, jest na pewno dob rze! Nie jestem pewien czy wyrażenie regularne jest OK. Kod strony jest mocno zaśmiecony i trudno mnie jest coś wyciągnąć z niego.......

Dzieki za pomoc!

LL3

Nikt nie wie?

Chodzi mi o poprawny wzorezec R.E.

LL3

0

To może oświeć nas, co ten RegEx miałby robić wg Ciebie ?

0

Chodzi o wyciągnięcie linków <A> a najlepiej, żeby można było wyciągnąć jednocześnie 1. OPIS (nazwę linku) i 2. LINK (odnośnik do strony).

DZIEKI!

LL3

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