using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string s = "[1]Ali ahmadi,[2]Mohammad Razavi";
var digits = Regex.Matches(s, @"\[(\d+)\]")
.Cast<Match>()
.Select(m => m.Groups[1].Value)
.ToList();
foreach (var match in digits)
{
Console.WriteLine(match);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkxpbnE7CnVzaW5nIFN5c3RlbS5UZXh0LlJlZ3VsYXJFeHByZXNzaW9uczsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQlzdHJpbmcgcyA9ICJbMV1BbGkgYWhtYWRpLFsyXU1vaGFtbWFkIFJhemF2aSI7CgkJdmFyIGRpZ2l0cyA9IFJlZ2V4Lk1hdGNoZXMocywgQCJcWyhcZCspXF0iKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLkNhc3Q8TWF0Y2g+KCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5TZWxlY3QobSA9PiBtLkdyb3Vwc1sxXS5WYWx1ZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5Ub0xpc3QoKTsKCSAgICAgICAgZm9yZWFjaCAodmFyIG1hdGNoIGluIGRpZ2l0cykKICAgICAgICAgICAgCXsKCQkJQ29uc29sZS5Xcml0ZUxpbmUobWF0Y2gpOwoJCX0KCX0JCn0=