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) ;
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJU3RyaW5nIHRleHRvID0gCgkJQCJMaW5oYTE7TGluaGEyO0wgaSBuIGggYSAzOyhsaW5oYSBxdWUgbsOjbyBxdWVybyBxdWUgYXBhcmXDp2E7b3V0cmE7bWFpc3VtYTspTGluaGEgNDsiOwoJCgkJc3RyaW5nW10gbGluaGFzID0gUmVnZXguU3BsaXQodGV4dG8sIEAiKDt8KC4qKSkiKTsKCQkKCQlmb3JlYWNoKHZhciBsaW5oYSBpbiBsaW5oYXMpewoJCQlDb25zb2xlLldyaXRlTGluZShsaW5oYSk7CgkJfQoJfQp9