Помогите регулярными вырадениями
От: Alexander_fx  
Дата: 17.01.07 18:09
Оценка:
Всем привет
Помогите примером регулярного выражения которое вытащит значения из тега
<sasasa> тут тект тот что надо </sasasa>
и что делать если таких тегов на страничке нексолько?
Re: Помогите регулярными вырадениями
От: kostya.misura  
Дата: 17.01.07 21:07
Оценка:
Здравствуйте, Alexander_fx.

А почему не XmlDocument || XmlReader?
Re[2]: Помогите регулярными вырадениями
От: Alexander_fx  
Дата: 18.01.07 01:36
Оценка:
Здравствуйте, kostya.misura, Вы писали:

KM>Здравствуйте, Alexander_fx.


KM>А почему не XmlDocument || XmlReader?


т.е. вы хотите сказать что я могу перегнать весь html в хмл???
А нет ли примера как это сотворить?
Re[3]: Помогите регулярными вырадениями
От: TK Лес кывт.рф
Дата: 18.01.07 04:49
Оценка:
Hello, "Alexander_fx"
> т.е. вы хотите сказать что я могу перегнать весь html в хмл???
> А нет ли примера как это сотворить?

Поищите класс под названием SgmlReader. Пример должен быть рядом.
Posted via RSDN NNTP Server 2.0
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
RE: Помогите регулярными вырадениями
От: Аноним  
Дата: 17.01.07 18:53
Оценка:
Всем привет
Помогите примером регулярного выражения которое вытащит значения из тега
<sasasa> тут тект тот что надо </sasasa>
и что делать если таких тегов на страничке нексолько?


regexstring = "<sasasa>(?(gr).*)</sasasa>"
System.Text.RegularExpressions.Regex _regex =
new Regex(regexstring,
RegexOptions.IgnoreCase | RegexOptions.Compiled);
System.Text.RegularExpressions.Match _match = _regex.Match(content);
Group g = m.Groups["gr"];
CaptureCollection cc = g.Captures;
for (int j = 0; j < cc.Count; j++)
{
Capture c = cc[j];
System.Console.WriteLine("Capture"+j+"='" + c + "', Position="+c.Index);
}


как то так... но в пределах элемент ане должно быть переноса строки, хотя и с этим тоже можно бороться дополнительными настройками



данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
RE[2]: Помогите регулярными вырадениями
От: Аноним  
Дата: 17.01.07 20:16
Оценка:
Точнее
regexstring = "[<]sasasa[>](?<gr>.*)[<]/sasasa[>]"



данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.