using System;
using System.Text.RegularExpressions;
using System.Collections.Generic;
public class Test
{
public static void Main()
{
Regex r = new Regex("^instance[1-9]{1}\\d?$");
List<string> mylist = new List<string>(new string[] {
"instance23",
"instance03",
"instance30",
"instance00",
"instance1",
"instance0",
"instanc101",
"instanc23"
});
foreach (string s in mylist)
{
Console.WriteLine(s + ": " + r.IsMatch(s).ToString());
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljOwpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJCgkJUmVnZXggciA9IG5ldyBSZWdleCgiXmluc3RhbmNlWzEtOV17MX1cXGQ/JCIpOwoKICAgICAgICBMaXN0PHN0cmluZz4gbXlsaXN0ID0gbmV3IExpc3Q8c3RyaW5nPihuZXcgc3RyaW5nW10geyAKICAgICAgICAJImluc3RhbmNlMjMiLCAKICAgICAgICAJImluc3RhbmNlMDMiLCAKICAgICAgICAJImluc3RhbmNlMzAiLCAKICAgICAgICAJImluc3RhbmNlMDAiLCAKICAgICAgICAJImluc3RhbmNlMSIsIAogICAgICAgIAkiaW5zdGFuY2UwIiwgCiAgICAgICAgCSJpbnN0YW5jMTAxIiwgCiAgICAgICAgCSJpbnN0YW5jMjMiIAogICAgICAgIAl9KTsKICAgICAgICAJCiAgICAJZm9yZWFjaCAoc3RyaW5nIHMgaW4gbXlsaXN0KQogICAgCXsKICAgIAkJQ29uc29sZS5Xcml0ZUxpbmUocyArICI6ICIgKyByLklzTWF0Y2gocykuVG9TdHJpbmcoKSk7CQkKICAgIAl9CiAgICAgICAgCgl9Cn0=