Как начать реализацию сервера потокового видео в c / c ++?

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

Подробнее конкретно я Я должен проанализировать описание из URL, где анализируемое содержимое имеет несколько HTML-тегов, так как я могу преобразовать его в обычный текст.

23
задан Majid 20 October 2016 в 11:02
поделиться

3 ответа

Парсер HTML, например htmlCleaner

Подробный ответ: Как удалить тег HTML в Java

4
ответ дан 29 November 2019 в 01:58
поделиться

Я бы рекомендовал анализировать необработанный HTML с помощью jTidy, что должно дать вам результат, против которого вы можете писать выражения xpath. Это самый надежный способ очистки HTML, который я нашел.

1
ответ дан 29 November 2019 в 01:58
поделиться

Просто избавиться от HTML-тегов очень просто:

// replace all occurrences of one or more HTML tags with optional
// whitespace inbetween with a single space character 
String strippedText = htmlText.replaceAll("(?s)<[^>]*>(\\s*<[^>]*>)*", " ");

Но, к сожалению, требования никогда не бывают такими простыми:

Обычно элементы

и

нужна отдельная обработка, могут быть блоки cdata с символами > (например, javascript), которые искажают регулярное выражение и т. д.

22
ответ дан 29 November 2019 в 01:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: