using System;
using System.Linq;
using System.Text.RegularExpressions;
namespace WindowsFormsApplication1
{
static class Program
{
static void Main()
{
string s = "add(2,3,1),4";
MatchCollection matches = Regex.Matches(Regex.Matches(s, @"\(.*?\)").Cast<Match>().First().ToString(), @"\d+");
string[] result = matches.Cast<Match>()
.Take(10)
.Select(match => match.Value)
.ToArray();
foreach (string item in result)
{
Console.WriteLine(item);
}
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKbmFtZXNwYWNlIFdpbmRvd3NGb3Jtc0FwcGxpY2F0aW9uMQp7CiAgICBzdGF0aWMgY2xhc3MgUHJvZ3JhbQogICAgewoKICAgICAgICBzdGF0aWMgdm9pZCBNYWluKCkKICAgICAgICB7CiAgICAgICAgICAgIHN0cmluZyBzID0gImFkZCgyLDMsMSksNCI7CgogICAgICAgICAgICBNYXRjaENvbGxlY3Rpb24gbWF0Y2hlcyA9IFJlZ2V4Lk1hdGNoZXMoUmVnZXguTWF0Y2hlcyhzLCBAIlwoLio/XCkiKS5DYXN0PE1hdGNoPigpLkZpcnN0KCkuVG9TdHJpbmcoKSwgQCJcZCsiKTsKICAgICAgICAgICAgc3RyaW5nW10gcmVzdWx0ID0gbWF0Y2hlcy5DYXN0PE1hdGNoPigpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuVGFrZSgxMCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5TZWxlY3QobWF0Y2ggPT4gbWF0Y2guVmFsdWUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuVG9BcnJheSgpOwogICAgICAgICAgICBmb3JlYWNoIChzdHJpbmcgaXRlbSBpbiByZXN1bHQpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKGl0ZW0pOwogICAgICAgICAgICB9CiAgICAgICAKICAgICAgICB9CiAgICB9Cn0K