Wybierz tekst pomiędzy

0

Muszę z pliku html wyciągnąć kilka informacji (mam już otwieranie i czytanie pliku do zmiennej) np.:

<a href=*>*</a>

Gdzie * oznacza dowolny ciąg znaków. Ja muszę wybrać ten drugi pomiędzy tagami, href mnie nie interesuje.

Z góry dziękuję za pomoc!!!

0
string content = '<a href=http://domain.com>TEXT</a>'
string beginString = "<a href=(.+?)>";
string endString = "</a>";
Match m = new Regex(beginString + "(.+?)" + endString, RegexOptions.None).Match(content);
if (m.Success)
{
       string link = m.Groups[1].ToString();
       string text = m.Groups[1].ToString();
}

W wyniku:

link = http://domain.com
text = TEXT

No i oczywiście musiałem dopisać:

using System.Text.RegularExpressions;

Wybaczcie, że sam odpowiadam na swój post. [wstyd]

0

Uzyj wyrazenia regularnego :) Do tego polecam sciagnac programik expresso z netu :) Przyda sie znac regexy ;)

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