using System; using System.Linq; using System.Text.RegularExpressions; public class Test { public static void Main() { var s = "первое второе последнее"; var res = Regex.Matches(s, @"\b\w+\b").OfType().Select(m => m.Value).Distinct(); Console.WriteLine(String.Join(" ", res)); } }