2016-10-01 6 views
-2

http://api.gamebanana.com/Core/Item/Data?itemtype=Blog&itemid=18235&fields=textMulti-Line Строка из HTML

Моя цель состоит в том, чтобы захватить текст с этой страницы и поместить его в строку с переносами, которые определены в HTML. Затем этот текст будет помещен в текстовое поле для отображения в форме. Моя текущая проблема заключается в том, что я не могу преобразовать текст в строку с разрывами строк, как в HTML. Я использую HTMLAgilityPack с C#. Какой был бы лучший способ сделать это?

Примечание: Я могу игнорировать форматирование элемента списка (li).

Текущий результат строки: Пара обновлений сегодня: реорганизованные события и собрания, теперь они имеют сходную логику. События теперь имеют продолжительность и тип повторения. Добавляемые предстоящие события к BananaAds.Re-добавленному постоянному заголовку. Улучшения в модах. Добавлены широковещательные передачи для голосования. Реализованные значки todolist, а не ярлыки. Больше завтра!

+0

Мне кажется, вы просто хотите удалить все теги HTML, не так ли? –

+0

Просьба указать [MCVE] и ожидаемый результат. Пока что вопрос читается как «внедрить какой-то код по своему вкусу», который не подходит для SO. Если вы просто хотите рекламировать ссылку на случайный сайт - это может считаться спамом (это может быть и ваша цель). –

+0

Я не пытаюсь спамить. Я просто пытаюсь понять, как преобразовать HTML в многострочную строку. – Megamooman

ответ

0

Хорошо, так что другие слова, вам просто нужно удалить строку из HTML-тегов. Пожалуйста, обратитесь к this другим вопросам, где они приводят примеры. Кроме того, на this другие, они делают это с Regex. (Может быть, проще и короче).

public static string StripHTML(string input) 
{ 
    return Regex.Replace(input, "<.*?>", String.Empty); 
} 
+0

OP уже использует HtmlAgilityPack - пожалуйста, оправдайте явно более низкий подход, который вы рекомендуете. (в дополнение к причине размещения по существу дублирующего ответа вместо пометок для дублирования) –

+0

@AlexeiLevenkov Есть ли у HtmlAgilityPack средства для удаления HTML-тегов? – Abion47

+0

@LeonelAtencio Если есть решение в библиотеке, почему бы не опубликовать это? – Abion47