@Kramnikk

Как вывести текст столбиком в TelegramBot?

Пример:
609582deb0eee361042058.png

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

Код:
WebClient webc = new WebClient();
            string strhtml = webc.DownloadString("https://www.cbr-xml-daily.ru/daily_utf8.xml");

            string str = $"{"Валюта",-25}{"Номинал",-10}{"Курс",-7}";

            Regex regex = new Regex(@"<CharCode>EUR</CharCode><Nominal>(.*?)</Nominal><Name>Евро</Name><Value>(.*?)</Value>");
            Match match = regex.Match(strhtml);
            str += $"\n{"Евро",-25}{match.Groups[1],-10}{match.Groups[2],-7}";

            regex = new Regex(@"<CharCode>USD</CharCode><Nominal>(.*?)</Nominal><Name>Доллар США</Name><Value>(.*?)</Value>");
            match = regex.Match(strhtml);
            str += $"\n{"Доллар США",-25}{match.Groups[1],-10}{match.Groups[2],-7}";

            Console.WriteLine(str);

6095837e95abd256737358.png
60958532352e7953579138.png
  • Вопрос задан
  • 253 просмотра
Решения вопроса 1
sarapinit
@sarapinit Куратор тега C#
Точу водой камень
Попробуйте добавить к сообщению моноширинный модификатор
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы