using System; using System.Text.RegularExpressions; public class Test { public static void Main() { var str = "Теоретики3 и 2п4423рактики палинд4442рома выделили\n" + "2многочис2ленные4 погран24ичные2 с пал24инд4ром4м формы"; foreach (Match match in Regex.Matches(str, @"(?=\w*(?!\d)\w)(?=\w*\d)\w+", RegexOptions.IgnoreCase)) Console.WriteLine(match.Value); } }