using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string myString = "blah blah **[10]** blah **[20]** and some more blah **[30]**";
Regex myIDsReg = new Regex(@"\*\*\[(\d+)\]\*\*");
foreach (Match match in myIDsReg.Matches(myString))
{
Console.WriteLine(match.Groups[1]);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJc3RyaW5nIG15U3RyaW5nID0gImJsYWggYmxhaCAqKlsxMF0qKiBibGFoICoqWzIwXSoqIGFuZCBzb21lIG1vcmUgYmxhaCAqKlszMF0qKiI7CgkJUmVnZXggbXlJRHNSZWcgPSBuZXcgUmVnZXgoQCJcKlwqXFsoXGQrKVxdXCpcKiIpOwoJCWZvcmVhY2ggKE1hdGNoIG1hdGNoIGluIG15SURzUmVnLk1hdGNoZXMobXlTdHJpbmcpKQoJCXsKCQkJQ29uc29sZS5Xcml0ZUxpbmUobWF0Y2guR3JvdXBzWzFdKTsKCQl9Cgl9Cn0=