using System;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var line = "xxx abcdef abcdef xxx zxcvbn zxcvbn xxx poiuy poiuy";
var splts = Regex.Split(line, @"xxx").Where(p => !string.IsNullOrWhiteSpace(p)).ToList();
// Console.WriteLine(splts.Count());
foreach (string match in splts)
{
Console.WriteLine("'{0}'" , match);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uSU87CnVzaW5nIFN5c3RlbS5MaW5xOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJdmFyIGxpbmUgPSAieHh4IGFiY2RlZiBhYmNkZWYgeHh4IHp4Y3ZibiB6eGN2Ym4geHh4IHBvaXV5IHBvaXV5IjsKICAgICAgICB2YXIgc3BsdHMgPSBSZWdleC5TcGxpdChsaW5lLCBAInh4eCIpLldoZXJlKHAgPT4gIXN0cmluZy5Jc051bGxPcldoaXRlU3BhY2UocCkpLlRvTGlzdCgpOwogICAgICAgIC8vIENvbnNvbGUuV3JpdGVMaW5lKHNwbHRzLkNvdW50KCkpOwogICAgICAgIGZvcmVhY2ggKHN0cmluZyBtYXRjaCBpbiBzcGx0cykKCQl7CgkJICAgIENvbnNvbGUuV3JpdGVMaW5lKCInezB9JyIgLCBtYXRjaCk7CgkJfQoJfQp9