using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var s = "GET_LIST 1000 10001 10002";
var pattern = @"^GET_LIST(?:\s+([A-Za-z0-9]{4,10})){0,100}$";
var results = Regex.Matches(s, pattern)
.Cast<Match>().SelectMany(p => p.Groups[1].Captures
.Cast<Capture>()
.Select(t => t.Value)
)
.ToList();
Console.WriteLine(string.Join(", ", results));
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciBzID0gIkdFVF9MSVNUIDEwMDAgMTAwMDEgMTAwMDIiOwogICAJdmFyIHBhdHRlcm4gPSBAIl5HRVRfTElTVCg/OlxzKyhbQS1aYS16MC05XXs0LDEwfSkpezAsMTAwfSQiOwogICAgCXZhciByZXN1bHRzID0gUmVnZXguTWF0Y2hlcyhzLCBwYXR0ZXJuKQoJCS5DYXN0PE1hdGNoPigpLlNlbGVjdE1hbnkocCA9PiBwLkdyb3Vwc1sxXS5DYXB0dXJlcwoJCQkuQ2FzdDxDYXB0dXJlPigpCgkJCS5TZWxlY3QodCA9PiB0LlZhbHVlKQoJCSkKCQkuVG9MaXN0KCk7CiAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKHN0cmluZy5Kb2luKCIsICIsIHJlc3VsdHMpKTsKCX0KfQ==