2015-10-19 2 views
0

У меня проблема с визуальными базовыми веб-клиентами 2012 года. Я пытаюсь собрать информацию с веб-сайта. Затем загрузите его в Skype-чат. На веб-сайте текст идет в отдельных строках. Пример:Как сохранить весь текст webclient в одной строке в Skype?

Здравствуйте.

Как вы?

Хорошо спасибо.

Когда я запускаю приложение, он отображает текст нечетным образом. Он отображает это следующим образом:

<br>Hello<br>how are you&<br><br>good<br> 

Вот код. (Этот проект базируется на Skype Bot, поэтому мне нужно будет пустым из АНИ для этого.)

ElseIf msg.StartsWith("cloudflare ") Then 
        c.SendMessage("SkypeBot >" + vbNewLine + 
            ("" + New WebClient().DownloadStringTaskAsync("api" & msg.Replace("cloudflare ", "")))) 

вопрос базируется на .DownloadStringTaskAsync я считаю. Помощь в этом вопросе будет высоко оценена.

EDIT: Я также знаю, что вам нужно использовать HTML на веб-странице, чтобы получить разрывы строк. Например, «
» даст вам разрыв строки. » , но я не уверен, где его вставить и как использовать в этом коде.

ответ

0

Мой VB.NET знание немного ржавый, но вы можете не использовать что-то вроде этого (код C#):

string[] arrayOfText = welcomeText.split("<br>"); 

После этого вы можете делать все, что вы хотите с текстом. Вставьте его обратно вместе, но вместо пробелов вместо <.>

В качестве альтернативы вы можете использовать функцию .replace?

Смежные вопросы