.NET 4.x Поиск слова по первым 5 буквам - C#

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

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

Есть база слов, все слова разной длинны, находятся в текстовом документе на раб. столе. Я открываю свой софт и пишу(если слово 10 знаков длинной) это слово 10 знаков длинной. В txt находится в 5-ти значном формате это же слово. Вопрос такой, как мне сделать, чтобы прога нашла это 5- значное слово исходя из данных в 10 знаках, и отобразила ответ в textbox2? Вот пример: atggahseyw(я ввел) кнопка atgga(должен быть такой ответ(первые пять знаков из txt должны быть отображены)) P.S. Если совпадении нет то в textbox2 надо написать это: Не найдено

Решение задачи: «.NET 4.x Поиск слова по первым 5 буквам»

textual
Листинг программы
  1.             Console.WriteLine(text);
  2.             Console.WriteLine("Input need word");
  3.             String[] words = text.Split(new char[] {' '}, StringSplitOptions.RemoveEmptyEntries);
  4.             String needWord = String.Empty;
  5.             while (needWord.Length < 5)
  6.                 needWord = Console.ReadLine();
  7.             String pattern = needWord.Substring(0, 5) + @"*";
  8.             Regex reg = new Regex(pattern);
  9.             var needWords = words.Where(p => reg.IsMatch(p));
  10.             foreach (string s in needWords)
  11.                 Console.WriteLine(s);

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


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

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

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

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

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

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