Как проверить наличие определенной строки в небольшом текстовом файле - PullRequest
1 голос
/ 14 января 2012

Как можно было бы узнать, находится ли строка, например, "testing", в текстовом файле или нет?

Ответы [ 4 ]

5 голосов
/ 14 января 2012

Описание

Если ваш текстовый файл не слишком большой, вы можете использовать эту функцию

Образец

public static bool IsStringInFile(string fileName, string searchString)
{
    return File.ReadAllText(fileName).Contains(searchString);
}

Дополнительная информация

2 голосов
/ 14 января 2012

Наивный подход:

var result = File.ReadAllText("path to file").Contains("string to search for");
1 голос
/ 14 января 2012
string readText = File.ReadAllText(path);
if (readText.Contains("testing"))
  //found text in file
1 голос
/ 14 января 2012

Если файл достаточно мал, вы можете просто прочитать его в строку и найти строку внутри него:

if (File.ReadAllText(fileName).Contains("testing")) {
  // the string was in there
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...