using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var input = "one two three #abc four five six #xyz";
string[] digits = Regex.Split(input, @"(?<=\B#\w+)\b\s*")
.Where(x => !string.IsNullOrEmpty(x)).ToArray();
foreach (var s in digits)
Console.WriteLine(s);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciBpbnB1dCA9ICJvbmUgdHdvIHRocmVlICNhYmMgZm91ciBmaXZlIHNpeCAjeHl6IjsKICAgIAlzdHJpbmdbXSBkaWdpdHMgPSBSZWdleC5TcGxpdChpbnB1dCwgQCIoPzw9XEIjXHcrKVxiXHMqIikKICAgIAkJLldoZXJlKHggPT4gIXN0cmluZy5Jc051bGxPckVtcHR5KHgpKS5Ub0FycmF5KCk7CiAgICAgICAgZm9yZWFjaCAodmFyIHMgaW4gZGlnaXRzKQogICAgICAgIAlDb25zb2xlLldyaXRlTGluZShzKTsKCX0KfQ==