Добрый день, Есть куча текста разделенного построчно
т.е. в каждой строке определенное количество символов - далее разрыв.
Нужно чтобы при найденном слове записывались в буфер или переменную да куда угодно все строки где есть данное слово.
var s = File.ReadAllText(textPath.Text);
Regex regex = new Regex(@"text", RegexOptions.IgnoreCase | RegexOptions.Multiline);
MatchCollection matches = regex.Matches(s);
if (matches.Count > 0)
{
foreach (Match match in matches)
{
// Write the string array to a new file named "WriteLines.txt".
using (StreamWriter outputFile = new StreamWriter(System.IO.Path.Combine(@"C:\", "mq.txt")))
{
outputFile.WriteLine(match);
}
}
}
Код в регулярке не верен, знаю