Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > html и регулярные выражения


Автор: IceManovich 28.5.2008, 15:06
Всем привет!!
Столкнулся с проблемой получения информации, заключенной между тегами
Код

<textarea name=text wrap=SOFT tabindex=1 dir="ltr" id=source>  </textarea>

По кнопке получаем код html страницы а затем необходимо выделить часть между этими тегами.

Автор: Rififi 28.5.2008, 15:40
IceManovich, 
Код
@"<(textarea)\s*.*>(?<Text>.*)</\1>"

искомое будет в группе Text

Добавлено через 4 минуты и 26 секунд
если таких тегов на странице много, то следует применить нежадный регэксп
Код
@"<(textarea)\s*.*?>(?<Text>.*?)</\1>"

Автор: Мурлыкатам_ 29.5.2008, 10:56
А можно и XPathNavigator использовать... Если рег эксп не принципиален! =)

Автор: IceManovich 29.5.2008, 14:46
И как с ним работать можете рассказать?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)