Suppose I have the following string:
string input = \"Hello world\\n\" + \"Hello foobar world\\n\" + \"Hello foo world\\n\";
Surround your regex phrase with .* and .* so that it pick up the entire line.
string pattern = ".*foobar.*"; Regex r = new Regex(pattern) foreach (Match m in r.Matches(input)) { Console.WriteLine(m.Value); }