using System; using System.Text.RegularExpressions; public class Test { public static void Main() { String texto = @"Linha1;Linha2;L i n h a 3;(linha que não quero que apareça;outra;maisuma;)Linha 4;"; string[] linhas = Regex.Split(texto, @"(;|\(.*\))"); foreach(var linha in linhas){ Console.WriteLine(linha); } } }