using System;
using System.Text.RegularExpressions;
using System.Linq;
public class Test
{
public static void Main()
{
string sInput = " foo@bar.com , baz@acme, bill@bing.co.uk ,inv liad , thing ";
string[] saResult = Regex.Split(
sInput,
@"(\b[^,]+\b)"
);
int nCount = 1;
foreach( string s in saResult)
{
Console.WriteLine(nCount.ToString() +": \"" + s + "\"");
nCount++;
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CnVzaW5nIFN5c3RlbS5MaW5xOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXN0cmluZyBzSW5wdXQgPSAiICBmb29AYmFyLmNvbSAgLCBiYXpAYWNtZSwgYmlsbEBiaW5nLmNvLnVrICxpbnYgbGlhZCAsIHRoaW5nICAiOwoJCXN0cmluZ1tdIHNhUmVzdWx0ID0gUmVnZXguU3BsaXQoCiAgICAJCQlzSW5wdXQsCiAgICAJCQlAIihcYlteLF0rXGIpIgogICAgCQkpOwogICAgCWludCBuQ291bnQgPSAxOwogICAgCWZvcmVhY2goIHN0cmluZyBzIGluIHNhUmVzdWx0KQogICAgCXsKCQkJQ29uc29sZS5Xcml0ZUxpbmUobkNvdW50LlRvU3RyaW5nKCkgKyI6IFwiIiArIHMgKyAiXCIiKTsKCQkJbkNvdW50Kys7CiAgICAJfQoJfQp9