G+

Очистить текст от html тегов

Программирование Asp.net
Предыдущий Следующий

Когда пишешь какую-то статью, то как правило используешь wysiwyg, который вставляет html теги для красивого отображения. Но из этой новости нужно так же получить короткое содержание. Как правило это первый абзац. И его нужно получить без html кода. Для его очистки можно использовать рекурсивное выражение:

String result =
Regex.Replace(htmlDocument, @"(?></?\w+)(?>(?:[^>'""]+|'[^']*'|""[^""]*"")*)>", String.Empty);

Комментарий:
  • В 14.02.2012 12:36:56, Аноним

    Функциональные 2vи 9#конструктивные 1-особенности: • 3-Ткань 3-верха 6`"Рип-стоп" 6#(Rip-Stop 4v- 7-в 6lпереводе 7#с 1zангл.языка: 10vrip 4v- 1@разрыв, 6istop 2z- 8lстоп) 9v- 5tводоотталкивающая 4i(влагостойкая), 2tветрозащитная. 3tПредставляет 7@собой 0tсмесовую 3`ткань 9lс3zармированной 6zнитью(визуально 5zзамечается 0vкак 6zквадраты 3-из 5zболее 9iтолстой 3#нити). 0vАрмированные 5-нити 4-встраиваются 2`в 9#структуру 4yткани 9lчерез 5vкаждые 1y5-6 8vмм, 1lобразуя 1tсверхпрочную4l"решетку", 1-что 10#препятствует 7lдлинному 4%разрыву 2vткани 3`и 0lделает 6`ее 8#более 4@износоустойчивой. 1vАрмированная 3yнить 3`состоит 6@из: 7iполиэфирного 9#сердечника 1#(мононити), 7tпрочностные6vпоказатели 4vкоторого 7tво 9lмного 5%раз 5iпревышают 5-показатели 5vсмесовой 9#и 9tхлопковой 10zпряжи; 6#хлопковой 1`оплетки, 5@гарантирующей 6zсохранение 5tгигиенических 8`показателей 6#ткани 4lна 5vуровне7@материалов 9yиз 6`100%-ного 9lхлопка 6lи 10yисключающей 4lнегативное 1-влияние 1vполиэфира. 3tТкань 3#не 4tшуршит. • 5tФлисовая 5zподкладка 7y– 6zвыводит 8zвлагу 3@и 2zсохраняет 9zтепло, 5zблагодаря 5y"воздушным 8yкамерам" 9yмежду 5lполиэстеровыми 9zволокнами 6-(эффект 2`термобелья). • 9lРегулировка 7`размера 7vпроизводится 7zшнуром 0zс 9lфиксатором.

Самостоятельный отпуск Опыт заказа вывоза мусора в Киеве