static void Main(string[] args) { string input = "
This is a test
This is ANOTHER test
"; string pattern = "()(.*)(<\\/div>)"; MatchCollection matches = Regex.Matches(input, pattern); Console.WriteLine("Matches found: {0}", matches.Count); if (matches.Count > 0) foreach (Match m in matches) Console.WriteLine("Inner DIV: {0}", m.Groups[2]); Console.ReadLine(); } //http://www.reddit.com/r/csharp/comments/1ccjcs/getting_values_of_multiple_html_tags_regular/