using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var text = @"select 1 from dual;
select 2 from dual;
select 3 from dual;";
var output = Regex.Split( text.TrimEnd(new[] {';'}), @";\s*\n" );
foreach (var s in output)
Console.WriteLine(s);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciB0ZXh0ID0gQCJzZWxlY3QgMSBmcm9tIGR1YWw7CnNlbGVjdCAyIGZyb20gZHVhbDsKc2VsZWN0IDMgZnJvbSBkdWFsOyI7CgkJdmFyIG91dHB1dCA9IFJlZ2V4LlNwbGl0KCB0ZXh0LlRyaW1FbmQobmV3W10geyc7J30pLCBAIjtccypcbiIgKTsKICAgICAgICBmb3JlYWNoICh2YXIgcyBpbiBvdXRwdXQpCiAgICAgICAgCUNvbnNvbGUuV3JpdGVMaW5lKHMpOwoJfQp9