Русские символы и регулярные выражения - C#
Формулировка задачи:
Ребята подскажите из-за чего может быть проблема. Собираю информацию рускоязычную с сайта. Все вроде в порядке..все хорошо и правильно собирается, но когда вывожу в консоль результат в некоторых русских словах бывает что одна или две буквы в слове заменены символоми "?"... примерно так: Ман??естер Юнайтед - Реал Мадрид.. из-за чего такое?? пользуюсь стандартной библиотекой regex..
Решение задачи: «Русские символы и регулярные выражения»
textual
Листинг программы
- pattern = "href="/nav/surebet/event/./.*/if">(.*)</a><br/>";
- count = 0;
- Dictionary<int, string> countries = new Dictionary<int, string>();
- ArrayList a = new ArrayList();
- foreach (Match m in Regex.Matches(htmlCode, pattern))
- {
- Regex rgx = new Regex("[а-яА-ЯёЁ]");
- if (rgx.IsMatch(m.Groups[1].Value))
- {
- // Console.WriteLine(m.Groups[1].Value);
- //Console.WriteLine("----");
- countries.Add(count, m.Groups[1].Value);
- Events.Add(m.Groups[1].Value);
- index++;
- a.Add(m.Groups[1].Value);
- }
- count++;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д