using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
using System.IO;
using System.Text;
public class Test
{
public static void Main()
{
string pattern = @"\b(?<name>[A-Za-z0-9]+)\s*=\s*(?:\""(?<people>[A-Za-z0-9]+)\"",?\s*)+;";
string input = @"People = ""Alice"", ""Bob"", ""Charlie"", ""David"", ""Erica"", ""Fred"";";
Match match = Regex.Match(input, pattern);
var name = match.Groups["name"].Value;
var strings = match.Groups["people"].Captures.Select(c => c.Value);
Console.WriteLine(name);
foreach (String s in strings)
{
Console.WriteLine("--> "+ s);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkxpbnE7CnVzaW5nIFN5c3RlbS5UZXh0LlJlZ3VsYXJFeHByZXNzaW9uczsKdXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW0uVGV4dDsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQlzdHJpbmcgcGF0dGVybiA9IEAiXGIoPzxuYW1lPltBLVphLXowLTldKylccyo9XHMqKD86XCIiKD88cGVvcGxlPltBLVphLXowLTldKylcIiIsP1xzKikrOyI7CgkJc3RyaW5nIGlucHV0ID0gQCJQZW9wbGUgPSAiIkFsaWNlIiIsICIiQm9iIiIsICIiQ2hhcmxpZSIiLCAiIkRhdmlkIiIsICIiRXJpY2EiIiwgIiJGcmVkIiI7IjsKCQlNYXRjaCBtYXRjaCA9IFJlZ2V4Lk1hdGNoKGlucHV0LCBwYXR0ZXJuKTsKCQl2YXIgbmFtZSA9IG1hdGNoLkdyb3Vwc1sibmFtZSJdLlZhbHVlOwoJCXZhciBzdHJpbmdzID0gbWF0Y2guR3JvdXBzWyJwZW9wbGUiXS5DYXB0dXJlcy5TZWxlY3QoYyA9PiBjLlZhbHVlKTsKCQkKCQlDb25zb2xlLldyaXRlTGluZShuYW1lKTsKCQkKCQlmb3JlYWNoIChTdHJpbmcgcyBpbiBzdHJpbmdzKQoJCXsKCQkgICAgQ29uc29sZS5Xcml0ZUxpbmUoIi0tPiAiKyBzKTsKCQl9Cgl9Cn0=