string exp = "(.*?)" + word + "(.*?)"; Regex reg = new Regex( exp );MatchCollection matches = Regex.Matches(text, exp, RegexOptions.IgnoreCase );IEnumerator en = matches.GetEnumerator();MessageBox.Show( matches.Count.ToString() );