using System; using System.Text.RegularExpressions; public class Test { public static void Main() { var str = "United a States of America if"; var pieces = Regex.Split(str, " (?!of|a|if)"); foreach (var piece in pieces) { Console.WriteLine(piece); } } }