PDA

Просмотр полной версии : [Помогите!] Парсинг


Буянь
19.03.2012, 13:25
Вообщем практикуюсь я в парсинге и делаю для себя всякие мелкие программы. До сего момента у меня получалось парсить что-то типо такого:
rel=\"bookmark\" title=\"(.*)\">
Тут ясный примитив, когда идет тег, после тега значение и закрывающийся тег.
А как спарсить, например, такой код:
<a href="[Ссылки могут видеть только зарегистрированные и активированные пользователи]">DICE о новом режиме в дополнении Close-Quarters</a>
Если парсить как - нибудь так:
<a href=\"[Ссылки могут видеть только зарегистрированные и активированные пользователи]">(.*)</a>
то программа получится не универсальной....

Cassa
20.03.2012, 04:50
Например так:
string pattern = "<a href=\"(.*)\">(.*)</a>";
Match match = Regex.Match(html, pattern);
Console.WriteLine(match.Groups[2].ToString());

но сама регулярка далеко не идеальна