using System; using System.Linq; using System.Text.RegularExpressions; public class Test { public static void Main() { var text = "Ever4 day in elementary school in America beg54ins at 9.20 a.m. Children have cla324sses till 3.15 p.m."; var result = Regex.Replace(text, @"\s*\b(?=[^\W\d]*\d)[^\W\p{L}]*\p{L}\w*", string.Empty).Trim(); Console.WriteLine(result); } }