String result=System.Text.RegularExpressions.Regex.Match("abc.def",@"^.+(?=\..+)", System.Text.RegularExpressions.RegexOptions.IgnoreCase).Value;//result="abc"