Русские символы и регулярные выражения - C#

Узнай цену своей работы

Формулировка задачи:

Ребята подскажите из-за чего может быть проблема. Собираю информацию рускоязычную с сайта. Все вроде в порядке..все хорошо и правильно собирается, но когда вывожу в консоль результат в некоторых русских словах бывает что одна или две буквы в слове заменены символоми "?"... примерно так: Ман??естер Юнайтед - Реал Мадрид.. из-за чего такое?? пользуюсь стандартной библиотекой regex..

Решение задачи: «Русские символы и регулярные выражения»

textual
Листинг программы
  1. pattern = "href="/nav/surebet/event/./.*/if">(.*)</a><br/>";
  2.                 count = 0;
  3.                 Dictionary<int, string> countries = new Dictionary<int, string>();
  4.                 ArrayList a = new ArrayList();
  5.                 foreach (Match m in Regex.Matches(htmlCode, pattern))
  6.                 {
  7.                     Regex rgx = new Regex("[а-яА-ЯёЁ]");
  8.                     if (rgx.IsMatch(m.Groups[1].Value))
  9.                     {
  10.                       // Console.WriteLine(m.Groups[1].Value);
  11.                         //Console.WriteLine("----");
  12.                         countries.Add(count, m.Groups[1].Value);
  13.                         Events.Add(m.Groups[1].Value);
  14.                         index++;
  15.                         a.Add(m.Groups[1].Value);
  16.                     }
  17.                     count++;
  18.                 }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы