public static void Main()
String str = "blue bottle in on blue table";
string[] source = str.Split(new char[] { '.', '?', '!', ' ', ';', ':', ',' }, StringSplitOptions.RemoveEmptyEntries);
string searchTerm = "blue";
var matchQuery = from word in source
where word.ToLowerInvariant() == searchTerm.ToLowerInvariant()
Console.WriteLine(searchTerm + " > " + matchQuery.Count());