Я новичок в .NET Я хочу, чтобы моя программа читала текст из документа, содержала каждую строку в массиве и затем разбивала каждое слово с помощью регулярного выражения. В консоли я вижу: «system» «string» Почему я не вижу слова из текстового файла?Чтение текста из файла и разбор
Я пытаюсь создать конкорданс, поэтому мне нужно знать, сколько раз каждое слово появляется в тексте и количестве строк, где каждое слово. Чтобы сделать это, я решил прочитать каждую строку, но не весь текст Это мой код:
string lines =File.ReadAllLines(path: @"C:\Users\Влад\Documents\Task1\ConcordanceApplication\Text.txt").ToString();
string[] words = SplitWords(lines);
foreach (var word in words)
{
Console.WriteLine(word);
}
static string[] SplitWords(string s)
{
return Regex.Split(s, @"\W+");
}
Вы на самом деле не сказали нам, что случилось. Что оно делает? Что вы ожидаете от этого? «Это не работает» - это не проблема, а вопрос. – BradleyDotNET
Также, пожалуйста, улучшите свой титул. Ваше текущее название вопроса может быть применено практически к каждому вопросу. –