Полное удаление html разметки и кодов в тексте

  • Автор темы Автор темы Sunrider
  • Дата начала Дата начала

Sunrider

Client
Регистрация
07.11.2015
Сообщения
246
Реакции
20
Баллы
18
Здравствуйте. Подскажите как можно очистить текст от html разметки, скриптов и тому подобного.
Простые коды типа (<p>,</p>,<b>,</b>,<span>,</span>,<font>,</font>) это заменой делаю.
На странице могут встречаться вставки видео с ютуба, других видео сервисов и т.д,
Как от этого лишнего кода можно избавиться?
 
Здравствуйте. Подскажите как можно очистить текст от html разметки, скриптов и тому подобного.
Простые коды типа (<p>,</p>,<b>,</b>,<span>,</span>,<font>,</font>) это заменой делаю.
На странице могут встречаться вставки видео с ютуба, других видео сервисов и т.д,
Как от этого лишнего кода можно избавиться?
Можно попробовать так:

Кубик C#
C#:
Развернуть Свернуть Копировать
string str_res = Regex.Replace("тут либо текст с html, либо переменная с ним",@"<(.|\n)*?>",string.Empty);
return str_res;

Если не получится, можно поискать аналог функции strip_tags из php в c#
 
  • Оценить
Реакции: Sunrider
Заменить <[^>]*> на пустоту (Тип поиска Regex)
 
  • Оценить
Реакции: kolina, Sunrider и doc
Можешь загрузить страницу браузером, а потом просто взять Page.Text из автоматических переменных
 
  • Оценить
Реакции: Sunrider
А это в каком экшене?
upload_2016-3-9_15-28-0.png
 
Заменить <[^>]*> на пустоту (Тип поиска Regex)
Это волшебный код. :-) Вычистил текст великолепно. При этом нужный зеннопостеровский ({ENTER}) оставил как есть. :-)
Благодарочка.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)